Staging: add otus Atheros wireless network driver
[wandboard.git] / drivers / staging / otus / hal / otus.ini
blob34efeb6c285b26faf484ed86df0c18acb5371f64
1 /* 8602 : update mismatch register between NDIS and ART */
2 static const u32_t ar5416Modes[][6] = {
3 /* Register A-20 A-20/40 G-20/40 G-20 G-Turbo */
4 {0x9800, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
5 {0x9804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0},
6 {0x9808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
7 {0x980c, 0xad848e19, 0xad848e19, 0xad848e19, 0xad848e19, 0},
8 {0x9810, 0x7d14e000, 0x7d14e000, 0x7d14e000, 0x7d14e000, 0},
9 {0x9814, 0x9c0a9f6b, 0x9c0a9f6b, 0x9c0a9f6b, 0x9c0a9f6b, 0},
10 {0x9818, 0x00000090, 0x00000090, 0x00000090, 0x00000090, 0},
11 {0x981c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
12 {0x9820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0},
13 {0x9824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0},
14 {0x9828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0},
15 {0x982c, 0x0000a000, 0x0000a000, 0x0000a000, 0x0000a000, 0},
16 {0x9830, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
17 {0x9834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0},
18 {0x9838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
19 {0x983c, 0x00200400, 0x00200400, 0x00200400, 0x00200400, 0},
20 {0x9840, 0x206a002e, 0x206a002e, 0x206a002e, 0x206a002e, 0},
21 {0x9844, 0x1372161e, 0x13721c1e, 0x13721c24, 0x137216a4, 0},
22 {0x9848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0},
23 {0x984c, 0x1284233c, 0x1284233c, 0x1284233c, 0x1284233c, 0},
24 {0x9850, 0x6c48b4e4, 0x6c48b4e4, 0x6c48b0e4, 0x6c48b0e4, 0},
25 {0x9854, 0x00000859, 0x00000859, 0x00000859, 0x00000859, 0},
26 {0x9858, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, 0},
27 {0x985c, 0x31395c5e, 0x31395c5e, 0x31395c5e, 0x31395c5e, 0},
28 {0x9860, 0x0004dd10, 0x0004dd10, 0x0004dd20, 0x0004dd20, 0},
29 {0x9868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, 0},
30 {0x986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0},
31 {0x9900, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
32 {0x9904, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
33 {0x9908, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
34 {0x990c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
35 {0x9914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0},
36 {0x9918, 0x00000118, 0x00000230, 0x00000268, 0x00000134, 0},
37 {0x991c, 0x10000fff, 0x10000fff, 0x10000fff, 0x10000fff, 0},
38 {0x9920, 0x0510081c, 0x0510081c, 0x0510001c, 0x0510001c, 0},
39 {0x9924, 0xd0058a15, 0xd0058a15, 0xd0058a15, 0xd0058a15, 0},
40 {0x9928, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
41 {0x992c, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0},
42 {0x9934, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
43 {0x9938, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
44 {0x993c, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f, 0},
45 {0x9944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0},
46 {0x9948, 0x9280b212, 0x9280b212, 0x9280b212, 0x9280b212, 0},
47 {0x994c, 0x00020028, 0x00020028, 0x00020028, 0x00020028, 0},
48 {0x9954, 0x5d50e188, 0x5d50e188, 0x5d50e188, 0x5d50e188, 0},
49 {0x9958, 0x00081fff, 0x00081fff, 0x00081fff, 0x00081fff, 0},
50 {0x9960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0},
51 {0x9964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0},
52 {0x9970, 0x190fb515, 0x190fb515, 0x190fb515, 0x190fb515, 0},
53 {0x9974, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
54 {0x9978, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
55 {0x997c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
56 {0x9980, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
57 {0x9984, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
58 {0x9988, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
59 {0x998c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
60 {0x9990, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
61 {0x9994, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
62 {0x9998, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
63 {0x999c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
64 {0x99a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
65 {0x99a4, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
66 {0x99a8, 0x001fff00, 0x001fff00, 0x001fff00, 0x001fff00, 0},
67 {0x99ac, 0x006f00c4, 0x006f00c4, 0x006f00c4, 0x006f00c4, 0},
68 {0x99b0, 0x03051000, 0x03051000, 0x03051000, 0x03051000, 0},
69 {0x99b4, 0x00000820, 0x00000820, 0x00000820, 0x00000820, 0},
70 {0x99c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0},
71 {0x99c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0},
72 {0x99c8, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0},
73 {0x99cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0},
74 {0x99d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0},
75 {0x99d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
76 {0x99d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
77 {0x99dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
78 {0x99e0, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0},
79 {0x99e4, 0x64646464, 0x64646464, 0x64646464, 0x64646464, 0},
80 {0x99e8, 0x3c787878, 0x3c787878, 0x3c787878, 0x3c787878, 0},
81 {0x99ec, 0x000000aa, 0x000000aa, 0x000000aa, 0x000000aa, 0},
82 {0x99f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
83 {0x99fc, 0x00001042, 0x00001042, 0x00001042, 0x00001042, 0},
84 {0x9a00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
85 {0x9a04, 0x00000040, 0x00000040, 0x00000040, 0x00000040, 0},
86 {0x9a08, 0x00000080, 0x00000080, 0x00000080, 0x00000080, 0},
87 {0x9a0c, 0x000001a1, 0x000001a1, 0x00000141, 0x00000141, 0},
88 {0x9a10, 0x000001e1, 0x000001e1, 0x00000181, 0x00000181, 0},
89 {0x9a14, 0x00000021, 0x00000021, 0x000001c1, 0x000001c1, 0},
90 {0x9a18, 0x00000061, 0x00000061, 0x00000001, 0x00000001, 0},
91 {0x9a1c, 0x00000168, 0x00000168, 0x00000041, 0x00000041, 0},
92 {0x9a20, 0x000001a8, 0x000001a8, 0x000001a8, 0x000001a8, 0},
93 {0x9a24, 0x000001e8, 0x000001e8, 0x000001e8, 0x000001e8, 0},
94 {0x9a28, 0x00000028, 0x00000028, 0x00000028, 0x00000028, 0},
95 {0x9a2c, 0x00000068, 0x00000068, 0x00000068, 0x00000068, 0},
96 {0x9a30, 0x00000189, 0x00000189, 0x000000a8, 0x000000a8, 0},
97 {0x9a34, 0x000001c9, 0x000001c9, 0x00000169, 0x00000169, 0},
98 {0x9a38, 0x00000009, 0x00000009, 0x000001a9, 0x000001a9, 0},
99 {0x9a3c, 0x00000049, 0x00000049, 0x000001e9, 0x000001e9, 0},
100 {0x9a40, 0x00000089, 0x00000089, 0x00000029, 0x00000029, 0},
101 {0x9a44, 0x00000170, 0x00000170, 0x00000069, 0x00000069, 0},
102 {0x9a48, 0x000001b0, 0x000001b0, 0x00000190, 0x00000190, 0},
103 {0x9a4c, 0x000001f0, 0x000001f0, 0x000001d0, 0x000001d0, 0},
104 {0x9a50, 0x00000030, 0x00000030, 0x00000010, 0x00000010, 0},
105 {0x9a54, 0x00000070, 0x00000070, 0x00000050, 0x00000050, 0},
106 {0x9a58, 0x00000191, 0x00000191, 0x00000090, 0x00000090, 0},
107 {0x9a5c, 0x000001d1, 0x000001d1, 0x00000151, 0x00000151, 0},
108 {0x9a60, 0x00000011, 0x00000011, 0x00000191, 0x00000191, 0},
109 {0x9a64, 0x00000051, 0x00000051, 0x000001d1, 0x000001d1, 0},
110 {0x9a68, 0x00000091, 0x00000091, 0x00000011, 0x00000011, 0},
111 {0x9a6c, 0x000001b8, 0x000001b8, 0x00000051, 0x00000051, 0},
112 {0x9a70, 0x000001f8, 0x000001f8, 0x00000198, 0x00000198, 0},
113 {0x9a74, 0x00000038, 0x00000038, 0x000001d8, 0x000001d8, 0},
114 {0x9a78, 0x00000078, 0x00000078, 0x00000018, 0x00000018, 0},
115 {0x9a7c, 0x00000199, 0x00000199, 0x00000058, 0x00000058, 0},
116 {0x9a80, 0x000001d9, 0x000001d9, 0x00000098, 0x00000098, 0},
117 {0x9a84, 0x00000019, 0x00000019, 0x00000159, 0x00000159, 0},
118 {0x9a88, 0x00000059, 0x00000059, 0x00000199, 0x00000199, 0},
119 {0x9a8c, 0x00000099, 0x00000099, 0x000001d9, 0x000001d9, 0},
120 {0x9a90, 0x000000d9, 0x000000d9, 0x00000019, 0x00000019, 0},
121 {0x9a94, 0x000000f9, 0x000000f9, 0x00000059, 0x00000059, 0},
122 {0x9a98, 0x000000f9, 0x000000f9, 0x00000099, 0x00000099, 0},
123 {0x9a9c, 0x000000f9, 0x000000f9, 0x000000d9, 0x000000d9, 0},
124 {0x9aa0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
125 {0x9aa4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
126 {0x9aa8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
127 {0x9aac, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
128 {0x9ab0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
129 {0x9ab4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
130 {0x9ab8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
131 {0x9abc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
132 {0x9ac0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
133 {0x9ac4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
134 {0x9ac8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
135 {0x9acc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
136 {0x9ad0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
137 {0x9ad4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
138 {0x9ad8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
139 {0x9adc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
140 {0x9ae0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
141 {0x9ae4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
142 {0x9ae8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
143 {0x9aec, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
144 {0x9af0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
145 {0x9af4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
146 {0x9af8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
147 {0x9afc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
148 {0x9b00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
149 {0x9b04, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
150 {0x9b08, 0x00000002, 0x00000002, 0x00000002, 0x00000002, 0},
151 {0x9b0c, 0x00000003, 0x00000003, 0x00000003, 0x00000003, 0},
152 {0x9b10, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0},
153 {0x9b14, 0x00000005, 0x00000005, 0x00000005, 0x00000005, 0},
154 {0x9b18, 0x00000008, 0x00000008, 0x00000008, 0x00000008, 0},
155 {0x9b1c, 0x00000009, 0x00000009, 0x00000009, 0x00000009, 0},
156 {0x9b20, 0x0000000a, 0x0000000a, 0x0000000a, 0x0000000a, 0},
157 {0x9b24, 0x0000000b, 0x0000000b, 0x0000000b, 0x0000000b, 0},
158 {0x9b28, 0x0000000c, 0x0000000c, 0x0000000c, 0x0000000c, 0},
159 {0x9b2c, 0x0000000d, 0x0000000d, 0x0000000d, 0x0000000d, 0},
160 {0x9b30, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0},
161 {0x9b34, 0x00000011, 0x00000011, 0x00000011, 0x00000011, 0},
162 {0x9b38, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0},
163 {0x9b3c, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0},
164 {0x9b40, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0},
165 {0x9b44, 0x00000015, 0x00000015, 0x00000015, 0x00000015, 0},
166 {0x9b48, 0x00000018, 0x00000018, 0x00000018, 0x00000018, 0},
167 {0x9b4c, 0x00000019, 0x00000019, 0x00000019, 0x00000019, 0},
168 {0x9b50, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0},
169 {0x9b54, 0x0000001b, 0x0000001b, 0x0000001b, 0x0000001b, 0},
170 {0x9b58, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0},
171 {0x9b5c, 0x0000001d, 0x0000001d, 0x0000001d, 0x0000001d, 0},
172 {0x9b60, 0x00000020, 0x00000020, 0x00000020, 0x00000020, 0},
173 {0x9b64, 0x00000021, 0x00000021, 0x00000021, 0x00000021, 0},
174 {0x9b68, 0x00000022, 0x00000022, 0x00000022, 0x00000022, 0},
175 {0x9b6c, 0x00000023, 0x00000023, 0x00000023, 0x00000023, 0},
176 {0x9b70, 0x00000024, 0x00000024, 0x00000024, 0x00000024, 0},
177 {0x9b74, 0x00000025, 0x00000025, 0x00000025, 0x00000025, 0},
178 {0x9b78, 0x00000028, 0x00000028, 0x00000028, 0x00000028, 0},
179 {0x9b7c, 0x00000029, 0x00000029, 0x00000029, 0x00000029, 0},
180 {0x9b80, 0x0000002a, 0x0000002a, 0x0000002a, 0x0000002a, 0},
181 {0x9b84, 0x0000002b, 0x0000002b, 0x0000002b, 0x0000002b, 0},
182 {0x9b88, 0x0000002c, 0x0000002c, 0x0000002c, 0x0000002c, 0},
183 {0x9b8c, 0x0000002d, 0x0000002d, 0x0000002d, 0x0000002d, 0},
184 {0x9b90, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0},
185 {0x9b94, 0x00000031, 0x00000031, 0x00000031, 0x00000031, 0},
186 {0x9b98, 0x00000032, 0x00000032, 0x00000032, 0x00000032, 0},
187 {0x9b9c, 0x00000033, 0x00000033, 0x00000033, 0x00000033, 0},
188 {0x9ba0, 0x00000034, 0x00000034, 0x00000034, 0x00000034, 0},
189 {0x9ba4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
190 {0x9ba8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
191 {0x9bac, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
192 {0x9bb0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
193 {0x9bb4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
194 {0x9bb8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
195 {0x9bbc, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
196 {0x9bc0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
197 {0x9bc4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
198 {0x9bc8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
199 {0x9bcc, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
200 {0x9bd0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
201 {0x9bd4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
202 {0x9bd8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
203 {0x9bdc, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
204 {0x9be0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
205 {0x9be4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
206 {0x9be8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
207 {0x9bec, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
208 {0x9bf0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
209 {0x9bf4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
210 {0x9bf8, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0},
211 {0x9bfc, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0},
212 {0x9c00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
213 {0x9c0c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
214 {0x9c10, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
215 {0x9c14, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
216 {0x9c18, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
217 {0x9c1c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
218 {0x9c20, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
219 {0x9c24, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
220 {0x9c28, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
221 {0x9c2c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
222 {0x9c30, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
223 {0x9c34, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
224 {0x9c38, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
225 {0x9c3c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
226 {0x9cf0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
227 {0x9cf4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
228 {0x9cf8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
229 {0x9cfc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
230 {0xa200, 0x00000008, 0x00000008, 0x0000000e, 0x0000000e, 0},
231 {0xa204, 0x00000440, 0x00000440, 0x00000440, 0x00000440, 0},
232 {0xa208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0},
233 {0xa20c, 0x012e8160, 0x012e8160, 0x012a8160, 0x012a8160, 0},
234 {0xa210, 0x40806333, 0x40806333, 0x40806333, 0x40806333, 0},
235 {0xa214, 0x00106c10, 0x00106c10, 0x00106c10, 0x00106c10, 0},
236 {0xa218, 0x009c4060, 0x009c4060, 0x009c4060, 0x009c4060, 0},
237 {0xa21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0},
238 {0xa220, 0x018830c6, 0x018830c6, 0x018830c6, 0x018830c6, 0},
239 {0xa224, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0},
240 {0xa228, 0x000009b5, 0x000009b5, 0x000009b5, 0x000009b5, 0},
241 {0xa22c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
242 {0xa230, 0x00000108, 0x00000210, 0x00000210, 0x00000108, 0},
243 {0xa234, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
244 {0xa238, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
245 {0xa23c, 0x13c889af, 0x13c889af, 0x13c889af, 0x13c889af, 0},
246 {0xa240, 0x38490a20, 0x38490a20, 0x38490a20, 0x38490a20, 0},
247 {0xa244, 0x00007bb6, 0x00007bb6, 0x00007bb6, 0x00007bb6, 0},
248 {0xa248, 0x0fff3ffc, 0x0fff3ffc, 0x0fff3ffc, 0x0fff3ffc, 0},
249 {0xa24c, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
250 {0xa250, 0x0000a000, 0x0000a000, 0x0000a000, 0x0000a000, 0},
251 {0xa254, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
252 {0xa258, 0x0cc75380, 0x0cc75380, 0x0cc75380, 0x0cc75380, 0},
253 {0xa25c, 0x0f0f0f01, 0x0f0f0f01, 0x0f0f0f01, 0x0f0f0f01, 0},
254 {0xa260, 0xdfa91f01, 0xdfa91f01, 0xdfa91f01, 0xdfa91f01, 0},
255 {0xa264, 0x00418a11, 0x00418a11, 0x00418a11, 0x00418a11, 0},
256 {0xa268, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
257 {0xa26c, 0x09249126, 0x09249126, 0x09249126, 0x09249126, 0},
258 {0xa274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0},
259 {0xa278, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0},
260 {0xa27c, 0x051701ce, 0x051701ce, 0x051701ce, 0x051701ce, 0},
261 {0xa300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0},
262 {0xa304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0},
263 {0xa308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0},
264 {0xa30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0},
265 {0xa310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0},
266 {0xa314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0},
267 {0xa318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0},
268 {0xa31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0},
269 {0xa320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0},
270 {0xa324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0},
271 {0xa328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0},
272 {0xa32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
273 {0xa330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
274 {0xa334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
275 {0xa338, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
276 {0xa33c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
277 {0xa340, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
278 {0xa344, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
279 {0xa348, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0},
280 {0xa34c, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0},
281 {0xa350, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0},
282 {0xa354, 0x0003ffff, 0x0003ffff, 0x0003ffff, 0x0003ffff, 0},
283 {0xa358, 0x79a8aa1f, 0x79a8aa1f, 0x79a8aa1f, 0x79a8aa1f, 0},
284 {0xa388, 0x08000000, 0x08000000, 0x08000000, 0x08000000, 0},
285 {0xa38c, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
286 {0xa390, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
287 {0xa394, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0},
288 {0xa398, 0x000001ce, 0x000001ce, 0x000001ce, 0x000001ce, 0},
289 {0xa39c, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
290 {0xa3a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
291 {0xa3a4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
292 {0xa3a8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
293 {0xa3ac, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
294 {0xa3b0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
295 {0xa3b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
296 {0xa3b8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
297 {0xa3bc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
298 {0xa3c0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
299 {0xa3c4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
300 {0xa3c8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
301 {0xa3cc, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
302 {0xa3d0, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
303 {0xa3d4, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
304 {0xa3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
305 {0xa3dc, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0},
306 {0xa3e0, 0x000000c0, 0x000000c0, 0x000000c0, 0x000000c0, 0},
307 {0xa848, 0x00180a65, 0x00180a65, 0x00180a68, 0x00180a68, 0},
308 {0xa920, 0x0510001c, 0x0510001c, 0x0510001c, 0x0510001c, 0},
309 {0xa960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0},
310 {0xb20c, 0x012e8160, 0x012e8160, 0x012a8160, 0x012a8160, 0},
311 {0xb26c, 0x09249126, 0x09249126, 0x09249126, 0x09249126, 0},
312 {0xb848, 0x00180a65, 0x00180a65, 0x00180a68, 0x00180a68, 0},
313 {0xb920, 0x0510001c, 0x0510001c, 0x0510001c, 0x0510001c, 0},
314 {0xb960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0},
315 {0xc20c, 0x012e8160, 0x012e8160, 0x012a8160, 0x012a8160, 0},
316 {0xc26c, 0x09249126, 0x09249126, 0x09249126, 0x09249126, 0},
317 //{0xc864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0},
318 {0xc864, 0x0001c600, 0x0001c600, 0x0001c600, 0x0001c600, 0},
319 {0xc95c, 0x004b6a8e, 0x004b6a8e, 0x004b6a8e, 0x004b6a8e, 0},
320 {0xc968, 0x000003ce, 0x000003ce, 0x000003ce, 0x000003ce, 0},
321 {0xc9bc, 0x00181400, 0x00181400, 0x00181400, 0x00181400, 0},
322 {0xd270, 0x00820820, 0x00820820, 0x00820820, 0x00820820, 0},
323 {0xd35c, 0x066c420f, 0x066c420f, 0x066c420f, 0x066c420f, 0},
324 {0xd360, 0x0f282207, 0x0f282207, 0x0f282207, 0x0f282207, 0},
325 {0xd364, 0x17601685, 0x17601685, 0x17601685, 0x17601685, 0},
326 {0xd368, 0x1f801104, 0x1f801104, 0x1f801104, 0x1f801104, 0},
327 {0xd36c, 0x37a00c03, 0x37a00c03, 0x37a00c03, 0x37a00c03, 0},
328 {0xd370, 0x3fc40883, 0x3fc40883, 0x3fc40883, 0x3fc40883, 0},
329 {0xd374, 0x57c00803, 0x57c00803, 0x57c00803, 0x57c00803, 0},
330 {0xd378, 0x5fd80682, 0x5fd80682, 0x5fd80682, 0x5fd80682, 0},
331 {0xd37c, 0x7fe00482, 0x7fe00482, 0x7fe00482, 0x7fe00482, 0},
332 {0xd380, 0x7f3c7bba, 0x7f3c7bba, 0x7f3c7bba, 0x7f3c7bba, 0},
333 {0xd384, 0xf3307ff0, 0xf3307ff0, 0xf3307ff0, 0xf3307ff0, 0}
337 static const u32_t otusBank[][3] = {
338 //# bank 0
339 {0x98b0, 0x1e5795e5, 0x1e5795e5},
340 {0x98e0, 0x02008020, 0x02008020},
341 //# bank 1
342 {0x98b0, 0x02108421, 0x02108421},
343 {0x98ec, 0x00000008, 0x00000008},
344 //# bank 2
345 {0x98b0, 0x0e73ff17, 0x0e73ff17},
346 {0x98e0, 0x00000420, 0x00000420},
347 //# bank 3
348 {0x98f0, 0x01400018, 0x01c00018},
349 //# bank 4
350 {0x98b0, 0x000001a1, 0x000001a1},
351 {0x98e8, 0x00000001, 0x00000001},
352 //# bank 5
353 {0x98b0, 0x00000013, 0x00000013},
354 {0x98e4, 0x00000002, 0x00000002},
355 //# bank 6
356 {0x98b0, 0x00000000, 0x00000000},
357 {0x98b0, 0x00000000, 0x00000000},
358 {0x98b0, 0x00000000, 0x00000000},
359 {0x98b0, 0x00000000, 0x00000000},
360 {0x98b0, 0x00000000, 0x00000000},
361 {0x98b0, 0x00004000, 0x00004000},
362 {0x98b0, 0x00006c00, 0x00006c00},
363 {0x98b0, 0x00002c00, 0x00002c00},
364 {0x98b0, 0x00004800, 0x00004800},
365 {0x98b0, 0x00004000, 0x00004000},
366 {0x98b0, 0x00006000, 0x00006000},
367 {0x98b0, 0x00001000, 0x00001000},
368 {0x98b0, 0x00004000, 0x00004000},
369 {0x98b0, 0x00007c00, 0x00007c00},
370 {0x98b0, 0x00007c00, 0x00007c00},
371 {0x98b0, 0x00007c00, 0x00007c00},
372 {0x98b0, 0x00007c00, 0x00007c00},
373 {0x98b0, 0x00007c00, 0x00007c00},
374 {0x98b0, 0x00087c00, 0x00087c00},
375 {0x98b0, 0x00007c00, 0x00007c00},
376 {0x98b0, 0x00005400, 0x00005400},
377 {0x98b0, 0x00000c00, 0x00000c00},
378 {0x98b0, 0x00001800, 0x00001800},
379 {0x98b0, 0x00007c00, 0x00007c00},
380 {0x98b0, 0x00006c00, 0x00006c00},
381 {0x98b0, 0x00006c00, 0x00006c00},
382 {0x98b0, 0x00007c00, 0x00007c00},
383 {0x98b0, 0x00002c00, 0x00002c00},
384 {0x98b0, 0x00003c00, 0x00003c00},
385 {0x98b0, 0x00003800, 0x00003800},
386 {0x98b0, 0x00001c00, 0x00001c00},
387 {0x98b0, 0x00000800, 0x00000800},
388 {0x98b0, 0x00000408, 0x00000408},
389 {0x98b0, 0x00004c15, 0x00004c15},
390 {0x98b0, 0x00004188, 0x00004188},
391 {0x98b0, 0x0000201e, 0x0000201e},
392 {0x98b0, 0x00010408, 0x00010408},
393 {0x98b0, 0x00000801, 0x00000801},
394 {0x98b0, 0x00000c08, 0x00000c08},
395 {0x98b0, 0x0000181e, 0x0000181e},
396 {0x98b0, 0x00001016, 0x00001016},
397 {0x98b0, 0x00002800, 0x00002800},
398 {0x98b0, 0x00004010, 0x00004010},
399 {0x98b0, 0x0000081c, 0x0000081c},
400 {0x98b0, 0x00000115, 0x00000115},
401 {0x98b0, 0x00000015, 0x00000015},
402 {0x98b0, 0x00000066, 0x00000066},
403 {0x98b0, 0x0000001c, 0x0000001c},
404 {0x98b0, 0x00000000, 0x00000000},
405 {0x98b0, 0x00000004, 0x00000004},
406 {0x98b0, 0x00000015, 0x00000015},
407 {0x98b0, 0x0000001f, 0x0000001f},
408 {0x98e0, 0x00000000, 0x00000400},
409 //# bank 7
410 {0x98b0, 0x000000a0, 0x000000a0},
411 {0x98b0, 0x00000000, 0x00000000},
412 {0x98b0, 0x00000040, 0x00000040},
413 {0x98f0, 0x0000001c, 0x0000001c}