1d14abf1Robert Mustacchi/*
2d14abf1Robert Mustacchi* This file contains an array of operations needed to initialize the chip:
3d14abf1Robert Mustacchi* OP_WR          - write a single register.
4d14abf1Robert Mustacchi* OP_RD          - read a single register.
5d14abf1Robert Mustacchi* OP_SW          - write an array to consecutive registers.
6d14abf1Robert Mustacchi* OP_WB          - write an array using DMAE.
7d14abf1Robert Mustacchi* OP_ZR          - clear consecutive registers.
8d14abf1Robert Mustacchi* OP_WB_ZR       - clear consecutive registers using DMAE.
9d14abf1Robert Mustacchi* OP_ZP          - unzip and write an array using DMAE.
10d14abf1Robert Mustacchi* OP_WR_64       - write a 64-bit pattern to consecutive registers.
11d14abf1Robert Mustacchi* OP_IF_MODE_OR  - skip next ops if all modes do not match.
12d14abf1Robert Mustacchi* OP_IF_MODE_AND - skip next ops if at least one mode does not match.
13d14abf1Robert Mustacchi*/
14d14abf1Robert Mustacchi#include "lm5710.h"
15d14abf1Robert Mustacchi#include "aeu_inputs.h"
16d14abf1Robert Mustacchi#include "ecore_init.h"
17d14abf1Robert Mustacchi
18d14abf1Robert Mustacchi#ifdef __SunOS
19d14abf1Robert Mustacchi#define const
20d14abf1Robert Mustacchi#endif
21d14abf1Robert Mustacchi
22d14abf1Robert Mustacchistatic const struct raw_op init_ops_e1[] = {
23d14abf1Robert Mustacchi/* #define BRB1_COMMON_START        22 */
24d14abf1Robert Mustacchi	{OP_WR, 0x600dc, 0x1},
25d14abf1Robert Mustacchi	{OP_SW, 0x61000, 0x2000000},
26d14abf1Robert Mustacchi	{OP_RD, 0x600d8, 0x0},
27d14abf1Robert Mustacchi	{OP_SW, 0x60200, 0x30200},
28d14abf1Robert Mustacchi	{OP_WR, 0x600dc, 0x0},
29d14abf1Robert Mustacchi/* #define BRB1_COMMON_END          23 */
30d14abf1Robert Mustacchi/* #define BRB1_PORT0_START        24 */
31d14abf1Robert Mustacchi	{OP_WR, 0x60068, 0xb8},
32d14abf1Robert Mustacchi	{OP_WR, 0x60078, 0x114},
33d14abf1Robert Mustacchi	{OP_RD, 0x600b8, 0x0},
34d14abf1Robert Mustacchi	{OP_RD, 0x600c8, 0x0},
35d14abf1Robert Mustacchi/* #define BRB1_PORT0_END          25 */
36d14abf1Robert Mustacchi/* #define BRB1_PORT1_START        26 */
37d14abf1Robert Mustacchi	{OP_WR, 0x6006c, 0xb8},
38d14abf1Robert Mustacchi	{OP_WR, 0x6007c, 0x114},
39d14abf1Robert Mustacchi	{OP_RD, 0x600bc, 0x0},
40d14abf1Robert Mustacchi	{OP_RD, 0x600cc, 0x0},
41d14abf1Robert Mustacchi/* #define BRB1_PORT1_END          27 */
42d14abf1Robert Mustacchi/* #define CCM_COMMON_START        44 */
43d14abf1Robert Mustacchi	{OP_WR, 0xd0044, 0x32},
44d14abf1Robert Mustacchi	{OP_SW, 0xd004c, 0x40203},
45d14abf1Robert Mustacchi	{OP_ZR, 0xd005c, 0x4},
46d14abf1Robert Mustacchi	{OP_SW, 0xd008c, 0x110207},
47d14abf1Robert Mustacchi	{OP_WR, 0xd015c, 0x1},
48d14abf1Robert Mustacchi	{OP_SW, 0xd0164, 0x20218},
49d14abf1Robert Mustacchi	{OP_WR, 0xd0204, 0x1},
50d14abf1Robert Mustacchi	{OP_SW, 0xd020c, 0x3021a},
51d14abf1Robert Mustacchi	{OP_SW, 0xd0220, 0x2021d},
52d14abf1Robert Mustacchi	{OP_ZR, 0xd0280, 0x12},
53d14abf1Robert Mustacchi	{OP_SW, 0xd0300, 0x18021f},
54d14abf1Robert Mustacchi	{OP_ZR, 0xd0360, 0xc},
55d14abf1Robert Mustacchi	{OP_ZR, 0xd4000, 0xa00},
56d14abf1Robert Mustacchi	{OP_SW, 0xd0004, 0xf0237},
57d14abf1Robert Mustacchi/* #define CCM_COMMON_END          45 */
58d14abf1Robert Mustacchi/* #define CCM_PORT0_START        46 */
59d14abf1Robert Mustacchi	{OP_WR, 0xd0114, 0xd},
60d14abf1Robert Mustacchi/* #define CCM_PORT0_END          47 */
61d14abf1Robert Mustacchi/* #define CCM_PORT1_START        48 */
62d14abf1Robert Mustacchi	{OP_WR, 0xd0118, 0x2d},
63d14abf1Robert Mustacchi/* #define CCM_PORT1_END          49 */
64d14abf1Robert Mustacchi/* #define CDU_COMMON_START        66 */
65d14abf1Robert Mustacchi	{OP_SW, 0x101000, 0x30246},
66d14abf1Robert Mustacchi	{OP_WR, 0x101010, 0x264},
67d14abf1Robert Mustacchi	{OP_WB, 0x101100, 0x100249},
68d14abf1Robert Mustacchi	{OP_WB_ZR, 0x101140, 0x8},
69d14abf1Robert Mustacchi	{OP_WB, 0x101160, 0x100259},
70d14abf1Robert Mustacchi	{OP_WB_ZR, 0x1011a0, 0x18},
71d14abf1Robert Mustacchi	{OP_WB, 0x101800, 0x2000269},
72d14abf1Robert Mustacchi	{OP_WR, 0x101010, 0x0},
73d14abf1Robert Mustacchi/* #define CDU_COMMON_END          67 */
74d14abf1Robert Mustacchi/* #define CFC_COMMON_START        88 */
75d14abf1Robert Mustacchi	{OP_ZR, 0x104c00, 0x100},
76d14abf1Robert Mustacchi	{OP_WR, 0x104028, 0x10},
77d14abf1Robert Mustacchi	{OP_SW, 0x104040, 0x20469},
78d14abf1Robert Mustacchi	{OP_WR, 0x104058, 0x280000},
79d14abf1Robert Mustacchi	{OP_WR, 0x104084, 0x84924a},
80d14abf1Robert Mustacchi	{OP_WR, 0x104058, 0x0},
81d14abf1Robert Mustacchi/* #define CFC_COMMON_END          89 */
82d14abf1Robert Mustacchi/* #define CSDM_COMMON_START        110 */
83d14abf1Robert Mustacchi	{OP_SW, 0xc2008, 0x3046b},
84d14abf1Robert Mustacchi	{OP_SW, 0xc201c, 0x4046e},
85d14abf1Robert Mustacchi	{OP_SW, 0xc2038, 0x110472},
86d14abf1Robert Mustacchi	{OP_ZR, 0xc207c, 0x4f},
87d14abf1Robert Mustacchi	{OP_SW, 0xc21b8, 0x110483},
88d14abf1Robert Mustacchi	{OP_ZR, 0xc21fc, 0xf},
89d14abf1Robert Mustacchi	{OP_SW, 0xc2238, 0x40494},
90d14abf1Robert Mustacchi	{OP_RD, 0xc2248, 0x0},
91d14abf1Robert Mustacchi	{OP_RD, 0xc224c, 0x0},
92d14abf1Robert Mustacchi	{OP_RD, 0xc2250, 0x0},
93d14abf1Robert Mustacchi	{OP_RD, 0xc2254, 0x0},
94d14abf1Robert Mustacchi	{OP_RD, 0xc2258, 0x0},
95d14abf1Robert Mustacchi	{OP_RD, 0xc225c, 0x0},
96d14abf1Robert Mustacchi	{OP_RD, 0xc2260, 0x0},
97d14abf1Robert Mustacchi	{OP_RD, 0xc2264, 0x0},
98d14abf1Robert Mustacchi	{OP_RD, 0xc2268, 0x0},
99d14abf1Robert Mustacchi	{OP_RD, 0xc226c, 0x0},
100d14abf1Robert Mustacchi	{OP_RD, 0xc2270, 0x0},
101d14abf1Robert Mustacchi	{OP_RD, 0xc2274, 0x0},
102d14abf1Robert Mustacchi	{OP_RD, 0xc2278, 0x0},
103d14abf1Robert Mustacchi	{OP_RD, 0xc227c, 0x0},
104d14abf1Robert Mustacchi	{OP_WR, 0xc24bc, 0x1},
105d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x1}, /* asic */
106d14abf1Robert Mustacchi	{OP_WR, 0xc2000, 0x3e8},
107d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x2}, /* fpga */
108d14abf1Robert Mustacchi	{OP_WR, 0xc2000, 0xa},
109d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x4}, /* emul */
110d14abf1Robert Mustacchi	{OP_WR, 0xc2000, 0x1},
111d14abf1Robert Mustacchi/* #define CSDM_COMMON_END          111 */
112d14abf1Robert Mustacchi/* #define CSEM_COMMON_START        132 */
113d14abf1Robert Mustacchi	{OP_FW, 0x200400, 0xe00000},
114d14abf1Robert Mustacchi	{OP_WR_64, 0x200780, 0x100498},
115d14abf1Robert Mustacchi	{OP_ZR, 0x220000, 0x1600},
116d14abf1Robert Mustacchi	{OP_ZR, 0x228000, 0x40},
117d14abf1Robert Mustacchi	{OP_ZR, 0x223bd0, 0x8},
118d14abf1Robert Mustacchi	{OP_ZR, 0x224800, 0x6},
119d14abf1Robert Mustacchi	{OP_SW, 0x224818, 0x4049a},
120d14abf1Robert Mustacchi	{OP_ZR, 0x224828, 0xc},
121d14abf1Robert Mustacchi	{OP_SW, 0x224858, 0x4049e},
122d14abf1Robert Mustacchi	{OP_ZR, 0x224868, 0xc},
123d14abf1Robert Mustacchi	{OP_SW, 0x224898, 0x404a2},
124d14abf1Robert Mustacchi	{OP_ZR, 0x2248a8, 0xc},
125d14abf1Robert Mustacchi	{OP_SW, 0x2248d8, 0x404a6},
126d14abf1Robert Mustacchi	{OP_ZR, 0x2248e8, 0xc},
127d14abf1Robert Mustacchi	{OP_SW, 0x224918, 0x404aa},
128d14abf1Robert Mustacchi	{OP_ZR, 0x224928, 0xc},
129d14abf1Robert Mustacchi	{OP_SW, 0x224958, 0x404ae},
130d14abf1Robert Mustacchi	{OP_ZR, 0x224968, 0xc},
131d14abf1Robert Mustacchi	{OP_SW, 0x224998, 0x404b2},
132d14abf1Robert Mustacchi	{OP_ZR, 0x2249a8, 0xc},
133d14abf1Robert Mustacchi	{OP_SW, 0x2249d8, 0x404b6},
134d14abf1Robert Mustacchi	{OP_ZR, 0x2249e8, 0xc},
135d14abf1Robert Mustacchi	{OP_SW, 0x224a18, 0x404ba},
136d14abf1Robert Mustacchi	{OP_ZR, 0x224a28, 0xc},
137d14abf1Robert Mustacchi	{OP_SW, 0x224a58, 0x404be},
138d14abf1Robert Mustacchi	{OP_ZR, 0x224a68, 0xc},
139d14abf1Robert Mustacchi	{OP_SW, 0x224a98, 0x404c2},
140d14abf1Robert Mustacchi	{OP_ZR, 0x224aa8, 0xc},
141d14abf1Robert Mustacchi	{OP_SW, 0x224ad8, 0x404c6},
142d14abf1Robert Mustacchi	{OP_ZR, 0x224ae8, 0xc},
143d14abf1Robert Mustacchi	{OP_SW, 0x224b18, 0x404ca},
144d14abf1Robert Mustacchi	{OP_ZR, 0x224b28, 0xc},
145d14abf1Robert Mustacchi	{OP_SW, 0x224b58, 0x404ce},
146d14abf1Robert Mustacchi	{OP_ZR, 0x224b68, 0xc},
147d14abf1Robert Mustacchi	{OP_SW, 0x224b98, 0x404d2},
148d14abf1Robert Mustacchi	{OP_ZR, 0x224ba8, 0xc},
149d14abf1Robert Mustacchi	{OP_SW, 0x224bd8, 0x404d6},
150d14abf1Robert Mustacchi	{OP_ZR, 0x224be8, 0xc},
151d14abf1Robert Mustacchi	{OP_SW, 0x224c18, 0x404da},
152d14abf1Robert Mustacchi	{OP_ZR, 0x224c28, 0xc},
153d14abf1Robert Mustacchi	{OP_SW, 0x224c58, 0x404de},
154d14abf1Robert Mustacchi	{OP_ZR, 0x224c68, 0xc},
155d14abf1Robert Mustacchi	{OP_SW, 0x224c98, 0x404e2},
156d14abf1Robert Mustacchi	{OP_ZR, 0x224ca8, 0xc},
157d14abf1Robert Mustacchi	{OP_SW, 0x224cd8, 0x404e6},
158d14abf1Robert Mustacchi	{OP_ZR, 0x224ce8, 0xc},
159d14abf1Robert Mustacchi	{OP_SW, 0x224d18, 0x404ea},
160d14abf1Robert Mustacchi	{OP_ZR, 0x224d28, 0xc},
161d14abf1Robert Mustacchi	{OP_SW, 0x224d58, 0x404ee},
162d14abf1Robert Mustacchi	{OP_ZR, 0x224d68, 0xc},
163d14abf1Robert Mustacchi	{OP_SW, 0x224d98, 0x404f2},
164d14abf1Robert Mustacchi	{OP_ZR, 0x224da8, 0xc},
165d14abf1Robert Mustacchi	{OP_SW, 0x224dd8, 0x404f6},
166d14abf1Robert Mustacchi	{OP_ZR, 0x224de8, 0xc},
167d14abf1Robert Mustacchi	{OP_SW, 0x224e18, 0x404fa},
168d14abf1Robert Mustacchi	{OP_ZR, 0x224e28, 0xc},
169d14abf1Robert Mustacchi	{OP_SW, 0x224e58, 0x404fe},
170d14abf1Robert Mustacchi	{OP_ZR, 0x224e68, 0xc},
171d14abf1Robert Mustacchi	{OP_SW, 0x224e98, 0x40502},
172d14abf1Robert Mustacchi	{OP_ZR, 0x224ea8, 0xc},
173d14abf1Robert Mustacchi	{OP_SW, 0x224ed8, 0x40506},
174d14abf1Robert Mustacchi	{OP_ZR, 0x224ee8, 0xc},
175d14abf1Robert Mustacchi	{OP_SW, 0x224f18, 0x4050a},
176d14abf1Robert Mustacchi	{OP_ZR, 0x224f28, 0xc},
177d14abf1Robert Mustacchi	{OP_SW, 0x224f58, 0x4050e},
178d14abf1Robert Mustacchi	{OP_ZR, 0x224f68, 0xc},
179d14abf1Robert Mustacchi	{OP_SW, 0x224f98, 0x40512},
180d14abf1Robert Mustacchi	{OP_ZR, 0x224fa8, 0xc},
181d14abf1Robert Mustacchi	{OP_SW, 0x224fd8, 0x40516},
182d14abf1Robert Mustacchi	{OP_ZR, 0x224fe8, 0x6},
183d14abf1Robert Mustacchi	{OP_SW, 0x225198, 0x4051a},
184d14abf1Robert Mustacchi	{OP_WR, 0x238000, 0x10},
185d14abf1Robert Mustacchi	{OP_WR, 0x238040, 0x12},
186d14abf1Robert Mustacchi	{OP_WR, 0x238080, 0x30},
187d14abf1Robert Mustacchi	{OP_WR, 0x2380c0, 0xe},
188d14abf1Robert Mustacchi	{OP_WR, 0x238380, 0x7a120},
189d14abf1Robert Mustacchi	{OP_WR, 0x2383c0, 0x1f4},
190d14abf1Robert Mustacchi	{OP_WR, 0x238bc0, 0x1},
191d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x1}, /* asic */
192d14abf1Robert Mustacchi	{OP_WR, 0x238300, 0x7a120},
193d14abf1Robert Mustacchi	{OP_WR, 0x238340, 0x1f4},
194d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x2}, /* fpga */
195d14abf1Robert Mustacchi	{OP_WR, 0x238300, 0x1388},
196d14abf1Robert Mustacchi	{OP_WR, 0x238340, 0x5},
197d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x4}, /* emul */
198d14abf1Robert Mustacchi	{OP_WR, 0x238300, 0x138},
199d14abf1Robert Mustacchi	{OP_WR, 0x238340, 0x0},
200d14abf1Robert Mustacchi	{OP_FW, 0x240000, 0x272c0000},
201d14abf1Robert Mustacchi	{OP_WR_64, 0x249cb0, 0x6ad0051e},
202d14abf1Robert Mustacchi	{OP_RD, 0x200000, 0x0},
203d14abf1Robert Mustacchi	{OP_RD, 0x200004, 0x0},
204d14abf1Robert Mustacchi	{OP_RD, 0x200008, 0x0},
205d14abf1Robert Mustacchi	{OP_RD, 0x20000c, 0x0},
206d14abf1Robert Mustacchi	{OP_RD, 0x200010, 0x0},
207d14abf1Robert Mustacchi	{OP_RD, 0x200014, 0x0},
208d14abf1Robert Mustacchi	{OP_SW, 0x200020, 0x1a0520},
209d14abf1Robert Mustacchi	{OP_SW, 0x2000a4, 0x2053a},
210d14abf1Robert Mustacchi	{OP_WR, 0x200224, 0x0},
211d14abf1Robert Mustacchi	{OP_WR, 0x200234, 0x0},
212d14abf1Robert Mustacchi	{OP_WR, 0x20024c, 0x0},
213d14abf1Robert Mustacchi	{OP_WR, 0x2002e4, 0xffff},
214d14abf1Robert Mustacchi	{OP_WB_ZR, 0x202000, 0x800},
215d14abf1Robert Mustacchi/* #define CSEM_COMMON_END          133 */
216d14abf1Robert Mustacchi/* #define CSEM_PORT0_START        134 */
217d14abf1Robert Mustacchi	{OP_ZR, 0x221400, 0x2},
218d14abf1Robert Mustacchi	{OP_ZR, 0x221490, 0x30},
219d14abf1Robert Mustacchi	{OP_ZR, 0x223900, 0x10},
220d14abf1Robert Mustacchi	{OP_ZR, 0x225108, 0x2},
221d14abf1Robert Mustacchi	{OP_ZR, 0x2251a8, 0x6},
222d14abf1Robert Mustacchi/* #define CSEM_PORT0_END          135 */
223d14abf1Robert Mustacchi/* #define CSEM_PORT1_START        136 */
224d14abf1Robert Mustacchi	{OP_ZR, 0x221408, 0x2},
225d14abf1Robert Mustacchi	{OP_ZR, 0x221550, 0x30},
226d14abf1Robert Mustacchi	{OP_ZR, 0x223940, 0x10},
227d14abf1Robert Mustacchi	{OP_ZR, 0x225110, 0x2},
228d14abf1Robert Mustacchi	{OP_ZR, 0x2251c0, 0x6},
229d14abf1Robert Mustacchi/* #define CSEM_PORT1_END          137 */
230d14abf1Robert Mustacchi/* #define DMAE_COMMON_START        176 */
231d14abf1Robert Mustacchi	{OP_ZR, 0x102400, 0xe0},
232d14abf1Robert Mustacchi	{OP_SW, 0x10201c, 0x2053c},
233d14abf1Robert Mustacchi	{OP_WR, 0x1020c0, 0x1},
234d14abf1Robert Mustacchi	{OP_SW, 0x102004, 0x2053e},
235d14abf1Robert Mustacchi/* #define DMAE_COMMON_END          177 */
236d14abf1Robert Mustacchi/* #define DORQ_COMMON_START        198 */
237d14abf1Robert Mustacchi	{OP_WR, 0x170008, 0x2},
238d14abf1Robert Mustacchi	{OP_WR, 0x17002c, 0x3},
239d14abf1Robert Mustacchi	{OP_SW, 0x170038, 0x20540},
240d14abf1Robert Mustacchi	{OP_SW, 0x170044, 0x60542},
241d14abf1Robert Mustacchi	{OP_SW, 0x170060, 0x50548},
242d14abf1Robert Mustacchi	{OP_SW, 0x170078, 0x2054d},
243d14abf1Robert Mustacchi	{OP_WR, 0x170004, 0xf},
244d14abf1Robert Mustacchi/* #define DORQ_COMMON_END          199 */
245d14abf1Robert Mustacchi/* #define HC_COMMON_START        220 */
246d14abf1Robert Mustacchi	{OP_ZR, 0x108068, 0x4},
247d14abf1Robert Mustacchi/* #define HC_COMMON_END          221 */
248d14abf1Robert Mustacchi/* #define HC_PORT0_START        222 */
249d14abf1Robert Mustacchi	{OP_WR, 0x108000, 0x1080},
250d14abf1Robert Mustacchi	{OP_ZR, 0x108040, 0x2},
251d14abf1Robert Mustacchi	{OP_ZR, 0x108028, 0x2},
252d14abf1Robert Mustacchi	{OP_WR, 0x108038, 0x10},
253d14abf1Robert Mustacchi	{OP_SW, 0x108040, 0x2054f},
254d14abf1Robert Mustacchi	{OP_WR, 0x108050, 0x0},
255d14abf1Robert Mustacchi	{OP_WR, 0x108100, 0x0},
256d14abf1Robert Mustacchi	{OP_ZR, 0x108120, 0x2},
257d14abf1Robert Mustacchi	{OP_WR, 0x108008, 0x2b5},
258d14abf1Robert Mustacchi	{OP_WR, 0x108010, 0x0},
259d14abf1Robert Mustacchi	{OP_WR, 0x108108, 0x1ffff},
260d14abf1Robert Mustacchi	{OP_ZR, 0x108200, 0x4a},
261d14abf1Robert Mustacchi	{OP_ZR, 0x108140, 0x2},
262d14abf1Robert Mustacchi	{OP_WR, 0x108000, 0x1a80},
263d14abf1Robert Mustacchi	{OP_ZR, 0x109000, 0x24},
264d14abf1Robert Mustacchi	{OP_ZR, 0x109120, 0x4a},
265d14abf1Robert Mustacchi	{OP_ZR, 0x109370, 0x4a},
266d14abf1Robert Mustacchi	{OP_ZR, 0x1095c0, 0x4a},
267d14abf1Robert Mustacchi/* #define HC_PORT0_END          223 */
268d14abf1Robert Mustacchi/* #define HC_PORT1_START        224 */
269d14abf1Robert Mustacchi	{OP_WR, 0x108004, 0x1080},
270d14abf1Robert Mustacchi	{OP_ZR, 0x108048, 0x2},
271d14abf1Robert Mustacchi	{OP_ZR, 0x108030, 0x2},
272d14abf1Robert Mustacchi	{OP_WR, 0x10803c, 0x10},
273d14abf1Robert Mustacchi	{OP_SW, 0x108048, 0x20551},
274d14abf1Robert Mustacchi	{OP_WR, 0x108054, 0x0},
275d14abf1Robert Mustacchi	{OP_WR, 0x108104, 0x0},
276d14abf1Robert Mustacchi	{OP_ZR, 0x108128, 0x2},
277d14abf1Robert Mustacchi	{OP_WR, 0x10800c, 0x2b5},
278d14abf1Robert Mustacchi	{OP_WR, 0x108014, 0x0},
279d14abf1Robert Mustacchi	{OP_WR, 0x10810c, 0x1ffff},
280d14abf1Robert Mustacchi	{OP_ZR, 0x108400, 0x4a},
281d14abf1Robert Mustacchi	{OP_ZR, 0x108148, 0x2},
282d14abf1Robert Mustacchi	{OP_WR, 0x108004, 0x1a80},
283d14abf1Robert Mustacchi	{OP_ZR, 0x109090, 0x24},
284d14abf1Robert Mustacchi	{OP_ZR, 0x109248, 0x4a},
285d14abf1Robert Mustacchi	{OP_ZR, 0x109498, 0x4a},
286d14abf1Robert Mustacchi	{OP_ZR, 0x1096e8, 0x4a},
287d14abf1Robert Mustacchi/* #define HC_PORT1_END          225 */
288d14abf1Robert Mustacchi/* #define MISC_COMMON_START        264 */
289d14abf1Robert Mustacchi	{OP_WR, 0xa468, 0xaffdc},
290d14abf1Robert Mustacchi	{OP_WR, 0xa280, 0x1},
291d14abf1Robert Mustacchi	{OP_SW, 0xa294, 0x40553},
292d14abf1Robert Mustacchi	{OP_WR, 0xa4fc, 0xff000000},
293d14abf1Robert Mustacchi/* #define MISC_COMMON_END          265 */
294d14abf1Robert Mustacchi/* #define NIG_COMMON_START        286 */
295d14abf1Robert Mustacchi	{OP_SW, 0x100b4, 0x20557},
296d14abf1Robert Mustacchi	{OP_WR, 0x100dc, 0x1},
297d14abf1Robert Mustacchi	{OP_SW, 0x10100, 0x20559},
298d14abf1Robert Mustacchi/* #define NIG_COMMON_END          287 */
299d14abf1Robert Mustacchi/* #define NIG_PORT0_START        288 */
300d14abf1Robert Mustacchi	{OP_WR, 0x1007c, 0x300000},
301d14abf1Robert Mustacchi	{OP_WR, 0x10084, 0x28},
302d14abf1Robert Mustacchi	{OP_WR, 0x1008c, 0x0},
303d14abf1Robert Mustacchi	{OP_WR, 0x10130, 0x4},
304d14abf1Robert Mustacchi	{OP_ZR, 0x10138, 0x11},
305d14abf1Robert Mustacchi	{OP_WR, 0x10328, 0x0},
306d14abf1Robert Mustacchi	{OP_WR, 0x10554, 0x30},
307d14abf1Robert Mustacchi	{OP_WR, 0x100c4, 0x1},
308d14abf1Robert Mustacchi	{OP_WR, 0x100cc, 0x1},
309d14abf1Robert Mustacchi	{OP_WR, 0x100f8, 0x1},
310d14abf1Robert Mustacchi	{OP_WR, 0x100f0, 0x1},
311d14abf1Robert Mustacchi/* #define NIG_PORT0_END          289 */
312d14abf1Robert Mustacchi/* #define NIG_PORT1_START        290 */
313d14abf1Robert Mustacchi	{OP_WR, 0x10080, 0x300000},
314d14abf1Robert Mustacchi	{OP_WR, 0x10088, 0x28},
315d14abf1Robert Mustacchi	{OP_WR, 0x10090, 0x0},
316d14abf1Robert Mustacchi	{OP_WR, 0x10134, 0x4},
317d14abf1Robert Mustacchi	{OP_ZR, 0x1017c, 0x11},
318d14abf1Robert Mustacchi	{OP_WR, 0x1032c, 0x0},
319d14abf1Robert Mustacchi	{OP_WR, 0x10564, 0x30},
320d14abf1Robert Mustacchi	{OP_WR, 0x100c8, 0x1},
321d14abf1Robert Mustacchi	{OP_WR, 0x100d0, 0x1},
322d14abf1Robert Mustacchi	{OP_WR, 0x100fc, 0x1},
323d14abf1Robert Mustacchi	{OP_WR, 0x100f4, 0x1},
324d14abf1Robert Mustacchi/* #define NIG_PORT1_END          291 */
325d14abf1Robert Mustacchi/* #define PBF_COMMON_START        308 */
326d14abf1Robert Mustacchi	{OP_WR, 0x140000, 0x1},
327d14abf1Robert Mustacchi	{OP_WR, 0x14000c, 0x1},
328d14abf1Robert Mustacchi	{OP_SW, 0x140040, 0x2055b},
329d14abf1Robert Mustacchi	{OP_WR, 0x14000c, 0x0},
330d14abf1Robert Mustacchi	{OP_WR, 0x140000, 0x0},
331d14abf1Robert Mustacchi	{OP_WR, 0x14006c, 0x0},
332d14abf1Robert Mustacchi/* #define PBF_COMMON_END          309 */
333d14abf1Robert Mustacchi/* #define PBF_PORT0_START        310 */
334d14abf1Robert Mustacchi	{OP_WR, 0x140004, 0x1},
335d14abf1Robert Mustacchi	{OP_WR, 0x140030, 0x1},
336d14abf1Robert Mustacchi	{OP_WR, 0x140004, 0x0},
337d14abf1Robert Mustacchi	{OP_WR, 0x14005c, 0x0},
338d14abf1Robert Mustacchi/* #define PBF_PORT0_END          311 */
339d14abf1Robert Mustacchi/* #define PBF_PORT1_START        312 */
340d14abf1Robert Mustacchi	{OP_WR, 0x140008, 0x1},
341d14abf1Robert Mustacchi	{OP_WR, 0x140034, 0x1},
342d14abf1Robert Mustacchi	{OP_WR, 0x140008, 0x0},
343d14abf1Robert Mustacchi	{OP_WR, 0x140060, 0x0},
344d14abf1Robert Mustacchi/* #define PBF_PORT1_END          313 */
345d14abf1Robert Mustacchi/* #define PRS_COMMON_START        352 */
346d14abf1Robert Mustacchi	{OP_SW, 0x40004, 0x12055d},
347d14abf1Robert Mustacchi	{OP_SW, 0x40054, 0x3056f},
348d14abf1Robert Mustacchi	{OP_WR, 0x40070, 0x4},
349d14abf1Robert Mustacchi	{OP_SW, 0x40078, 0x40572},
350d14abf1Robert Mustacchi	{OP_ZR, 0x40088, 0x5},
351d14abf1Robert Mustacchi	{OP_SW, 0x4009c, 0x30576},
352d14abf1Robert Mustacchi	{OP_ZR, 0x400a8, 0x4},
353d14abf1Robert Mustacchi	{OP_SW, 0x400b8, 0x50579},
354d14abf1Robert Mustacchi	{OP_ZR, 0x400cc, 0x4},
355d14abf1Robert Mustacchi	{OP_SW, 0x400dc, 0x4057e},
356d14abf1Robert Mustacchi	{OP_ZR, 0x400ec, 0x4},
357d14abf1Robert Mustacchi	{OP_RD, 0x40124, 0x0},
358d14abf1Robert Mustacchi	{OP_RD, 0x40128, 0x0},
359d14abf1Robert Mustacchi	{OP_RD, 0x4012c, 0x0},
360d14abf1Robert Mustacchi	{OP_RD, 0x40130, 0x0},
361d14abf1Robert Mustacchi	{OP_WR, 0x40134, 0xf},
362d14abf1Robert Mustacchi/* #define PRS_COMMON_END          353 */
363d14abf1Robert Mustacchi/* #define PXP2_COMMON_START        374 */
364d14abf1Robert Mustacchi	{OP_SW, 0x120490, 0x220582},
365d14abf1Robert Mustacchi	{OP_WR, 0x120520, 0x2},
366d14abf1Robert Mustacchi	{OP_WR, 0x120388, 0x64},
367d14abf1Robert Mustacchi	{OP_WR, 0x120390, 0x8},
368d14abf1Robert Mustacchi	{OP_SW, 0x12039c, 0x305a4},
369d14abf1Robert Mustacchi	{OP_WR, 0x1203bc, 0x4},
370d14abf1Robert Mustacchi	{OP_WR, 0x1203c4, 0x4},
371d14abf1Robert Mustacchi	{OP_WR, 0x1203d0, 0x0},
372d14abf1Robert Mustacchi	{OP_WR, 0x1203dc, 0x0},
373d14abf1Robert Mustacchi	{OP_WR, 0x12036c, 0x1},
374d14abf1Robert Mustacchi	{OP_WR, 0x120368, 0x3f},
375d14abf1Robert Mustacchi	{OP_SW, 0x1201bc, 0x3c05a7},
376d14abf1Robert Mustacchi	{OP_SW, 0x1202b0, 0x205e3},
377d14abf1Robert Mustacchi	{OP_SW, 0x120324, 0x205e5},
378d14abf1Robert Mustacchi	{OP_WR, 0x1201b0, 0x1},
379d14abf1Robert Mustacchi/* #define PXP2_COMMON_END          375 */
380d14abf1Robert Mustacchi/* #define PXP_COMMON_START        396 */
381d14abf1Robert Mustacchi	{OP_WB, 0x103800, 0x505e7},
382d14abf1Robert Mustacchi	{OP_WB, 0x103c00, 0x505ec},
383d14abf1Robert Mustacchi	{OP_WB, 0x103c20, 0x505f1},
384d14abf1Robert Mustacchi/* #define PXP_COMMON_END          397 */
385d14abf1Robert Mustacchi/* #define QM_COMMON_START        418 */
386d14abf1Robert Mustacchi	{OP_SW, 0x168030, 0x805f6},
387d14abf1Robert Mustacchi	{OP_WR, 0x168054, 0x2},
388d14abf1Robert Mustacchi	{OP_SW, 0x168060, 0x505fe},
389d14abf1Robert Mustacchi	{OP_ZR, 0x168074, 0x7},
390d14abf1Robert Mustacchi	{OP_SW, 0x168090, 0x20603},
391d14abf1Robert Mustacchi	{OP_SW, 0x16809c, 0x50605},
392d14abf1Robert Mustacchi	{OP_ZR, 0x1680b0, 0x7},
393d14abf1Robert Mustacchi	{OP_SW, 0x1680cc, 0x8060a},
394d14abf1Robert Mustacchi	{OP_WR, 0x1680f0, 0x7},
395d14abf1Robert Mustacchi	{OP_ZR, 0x1680f4, 0xc},
396d14abf1Robert Mustacchi	{OP_SW, 0x168124, 0x40612},
397d14abf1Robert Mustacchi	{OP_ZR, 0x168134, 0xc},
398d14abf1Robert Mustacchi	{OP_SW, 0x168164, 0x3b0616},
399d14abf1Robert Mustacchi	{OP_ZR, 0x168250, 0x4},
400d14abf1Robert Mustacchi	{OP_SW, 0x168260, 0x20651},
401d14abf1Robert Mustacchi	{OP_ZR, 0x168268, 0x8},
402d14abf1Robert Mustacchi	{OP_SW, 0x168288, 0x80653},
403d14abf1Robert Mustacchi	{OP_ZR, 0x1682a8, 0xa},
404d14abf1Robert Mustacchi	{OP_WR, 0x168804, 0x4},
405d14abf1Robert Mustacchi	{OP_SW, 0x16880c, 0x10065b},
406d14abf1Robert Mustacchi	{OP_WR, 0x1680ec, 0xff},
407d14abf1Robert Mustacchi/* #define QM_COMMON_END          419 */
408d14abf1Robert Mustacchi/* #define SRC_COMMON_START        440 */
409d14abf1Robert Mustacchi	{OP_SW, 0x40408, 0x14066b},
410d14abf1Robert Mustacchi/* #define SRC_COMMON_END          441 */
411d14abf1Robert Mustacchi/* #define TCM_COMMON_START        462 */
412d14abf1Robert Mustacchi	{OP_SW, 0x50044, 0x2067f},
413d14abf1Robert Mustacchi	{OP_SW, 0x50050, 0x40681},
414d14abf1Robert Mustacchi	{OP_ZR, 0x50060, 0x4},
415d14abf1Robert Mustacchi	{OP_SW, 0x50090, 0x130685},
416d14abf1Robert Mustacchi	{OP_WR, 0x50114, 0x1},
417d14abf1Robert Mustacchi	{OP_SW, 0x5011c, 0x20698},
418d14abf1Robert Mustacchi	{OP_WR, 0x50204, 0x1},
419d14abf1Robert Mustacchi	{OP_SW, 0x5020c, 0x2069a},
420d14abf1Robert Mustacchi	{OP_SW, 0x5021c, 0x3069c},
421d14abf1Robert Mustacchi	{OP_ZR, 0x50240, 0xa},
422d14abf1Robert Mustacchi	{OP_SW, 0x50280, 0x20069f},
423d14abf1Robert Mustacchi	{OP_ZR, 0x54000, 0xd00},
424d14abf1Robert Mustacchi	{OP_SW, 0x50004, 0x1006bf},
425d14abf1Robert Mustacchi/* #define TCM_COMMON_END          463 */
426d14abf1Robert Mustacchi/* #define TCM_PORT0_START        464 */
427d14abf1Robert Mustacchi	{OP_WR, 0x500e0, 0xe},
428d14abf1Robert Mustacchi/* #define TCM_PORT0_END          465 */
429d14abf1Robert Mustacchi/* #define TCM_PORT1_START        466 */
430d14abf1Robert Mustacchi	{OP_WR, 0x500e4, 0x2e},
431d14abf1Robert Mustacchi/* #define TCM_PORT1_END          467 */
432d14abf1Robert Mustacchi/* #define TM_COMMON_START        484 */
433d14abf1Robert Mustacchi	{OP_ZR, 0x164024, 0x2},
434d14abf1Robert Mustacchi	{OP_SW, 0x164030, 0x306cf},
435d14abf1Robert Mustacchi	{OP_WR, 0x164044, 0x20},
436d14abf1Robert Mustacchi	{OP_WR, 0x164070, 0x1c},
437d14abf1Robert Mustacchi	{OP_WR, 0x164208, 0x1},
438d14abf1Robert Mustacchi	{OP_WR, 0x164210, 0x1},
439d14abf1Robert Mustacchi	{OP_WR, 0x164220, 0x1},
440d14abf1Robert Mustacchi	{OP_WR, 0x164228, 0x1},
441d14abf1Robert Mustacchi	{OP_WR, 0x164230, 0x1},
442d14abf1Robert Mustacchi	{OP_WR, 0x164238, 0x1},
443d14abf1Robert Mustacchi	{OP_WR, 0x164260, 0x1},
444d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x1}, /* asic */
445d14abf1Robert Mustacchi	{OP_WR, 0x16401c, 0x3d090},
446d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x2}, /* fpga */
447d14abf1Robert Mustacchi	{OP_WR, 0x16401c, 0x9c4},
448d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x4}, /* emul */
449d14abf1Robert Mustacchi	{OP_WR, 0x16401c, 0x9c},
450d14abf1Robert Mustacchi	{OP_WR, 0x164000, 0x1},
451d14abf1Robert Mustacchi	{OP_WR, 0x1640d8, 0x1},
452d14abf1Robert Mustacchi	{OP_SW, 0x164008, 0x306d2},
453d14abf1Robert Mustacchi/* #define TM_COMMON_END          485 */
454d14abf1Robert Mustacchi/* #define TM_PORT0_START        486 */
455d14abf1Robert Mustacchi	{OP_WR, 0x164240, 0x0},
456d14abf1Robert Mustacchi	{OP_WR, 0x164248, 0x0},
457d14abf1Robert Mustacchi	{OP_WB_ZR, 0x164270, 0x2},
458d14abf1Robert Mustacchi/* #define TM_PORT0_END          487 */
459d14abf1Robert Mustacchi/* #define TM_PORT1_START        488 */
460d14abf1Robert Mustacchi	{OP_WR, 0x164250, 0x0},
461d14abf1Robert Mustacchi	{OP_WR, 0x164258, 0x0},
462d14abf1Robert Mustacchi	{OP_WB_ZR, 0x164280, 0x2},
463d14abf1Robert Mustacchi/* #define TM_PORT1_END          489 */
464d14abf1Robert Mustacchi/* #define TSDM_COMMON_START        506 */
465d14abf1Robert Mustacchi	{OP_SW, 0x42008, 0x406d5},
466d14abf1Robert Mustacchi	{OP_SW, 0x4201c, 0x406d9},
467d14abf1Robert Mustacchi	{OP_ZR, 0x42038, 0x80},
468d14abf1Robert Mustacchi	{OP_SW, 0x42238, 0x406dd},
469d14abf1Robert Mustacchi	{OP_RD, 0x42248, 0x0},
470d14abf1Robert Mustacchi	{OP_RD, 0x4224c, 0x0},
471d14abf1Robert Mustacchi	{OP_RD, 0x42250, 0x0},
472d14abf1Robert Mustacchi	{OP_RD, 0x42254, 0x0},
473d14abf1Robert Mustacchi	{OP_RD, 0x42258, 0x0},
474d14abf1Robert Mustacchi	{OP_RD, 0x4225c, 0x0},
475d14abf1Robert Mustacchi	{OP_RD, 0x42260, 0x0},
476d14abf1Robert Mustacchi	{OP_RD, 0x42264, 0x0},
477d14abf1Robert Mustacchi	{OP_RD, 0x42268, 0x0},
478d14abf1Robert Mustacchi	{OP_RD, 0x4226c, 0x0},
479d14abf1Robert Mustacchi	{OP_RD, 0x42270, 0x0},
480d14abf1Robert Mustacchi	{OP_RD, 0x42274, 0x0},
481d14abf1Robert Mustacchi	{OP_RD, 0x42278, 0x0},
482d14abf1Robert Mustacchi	{OP_RD, 0x4227c, 0x0},
483d14abf1Robert Mustacchi	{OP_WR, 0x424bc, 0x1},
484d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x1}, /* asic */
485d14abf1Robert Mustacchi	{OP_WR, 0x42000, 0x3e8},
486d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x2}, /* fpga */
487d14abf1Robert Mustacchi	{OP_WR, 0x42000, 0xa},
488d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x4}, /* emul */
489d14abf1Robert Mustacchi	{OP_WR, 0x42000, 0x1},
490d14abf1Robert Mustacchi/* #define TSDM_COMMON_END          507 */
491d14abf1Robert Mustacchi/* #define TSEM_COMMON_START        528 */
492d14abf1Robert Mustacchi	{OP_FW, 0x180400, 0xd80000},
493d14abf1Robert Mustacchi	{OP_WR_64, 0x180760, 0x1406e1},
494d14abf1Robert Mustacchi	{OP_ZR, 0x1a0000, 0x1600},
495d14abf1Robert Mustacchi	{OP_ZR, 0x1a8000, 0x40},
496d14abf1Robert Mustacchi	{OP_SW, 0x1a08b0, 0x206e3},
497d14abf1Robert Mustacchi	{OP_SW, 0x1a19c8, 0x206e5},
498d14abf1Robert Mustacchi	{OP_SW, 0x1a2fc0, 0x406e7},
499d14abf1Robert Mustacchi	{OP_ZR, 0x1a2fd0, 0x6},
500d14abf1Robert Mustacchi	{OP_SW, 0x1a2fe8, 0x206eb},
501d14abf1Robert Mustacchi	{OP_SW, 0x1a3000, 0x3f906ed},
502d14abf1Robert Mustacchi	{OP_ZR, 0x1a3fe4, 0x7},
503d14abf1Robert Mustacchi	{OP_SW, 0x1a4870, 0x40ae6},
504d14abf1Robert Mustacchi	{OP_WR, 0x1b8000, 0x34},
505d14abf1Robert Mustacchi	{OP_WR, 0x1b8040, 0x18},
506d14abf1Robert Mustacchi	{OP_WR, 0x1b8080, 0xc},
507d14abf1Robert Mustacchi	{OP_WR, 0x1b80c0, 0x20},
508d14abf1Robert Mustacchi	{OP_WR, 0x1b8380, 0x7a120},
509d14abf1Robert Mustacchi	{OP_WR, 0x1b83c0, 0x1f4},
510d14abf1Robert Mustacchi	{OP_WR, 0x1b8bc0, 0x1},
511d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x1}, /* asic */
512d14abf1Robert Mustacchi	{OP_WR, 0x1b8300, 0x7a120},
513d14abf1Robert Mustacchi	{OP_WR, 0x1b8340, 0x1f4},
514d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x2}, /* fpga */
515d14abf1Robert Mustacchi	{OP_WR, 0x1b8300, 0x1388},
516d14abf1Robert Mustacchi	{OP_WR, 0x1b8340, 0x5},
517d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x4}, /* emul */
518d14abf1Robert Mustacchi	{OP_WR, 0x1b8300, 0x138},
519d14abf1Robert Mustacchi	{OP_WR, 0x1b8340, 0x0},
520d14abf1Robert Mustacchi	{OP_FW, 0x1c0000, 0x53780000},
521d14abf1Robert Mustacchi	{OP_WR_64, 0x1d4de0, 0x56440aea},
522d14abf1Robert Mustacchi	{OP_RD, 0x180000, 0x0},
523d14abf1Robert Mustacchi	{OP_RD, 0x180004, 0x0},
524d14abf1Robert Mustacchi	{OP_RD, 0x180008, 0x0},
525d14abf1Robert Mustacchi	{OP_RD, 0x18000c, 0x0},
526d14abf1Robert Mustacchi	{OP_RD, 0x180010, 0x0},
527d14abf1Robert Mustacchi	{OP_RD, 0x180014, 0x0},
528d14abf1Robert Mustacchi	{OP_SW, 0x180020, 0x1a0aec},
529d14abf1Robert Mustacchi	{OP_SW, 0x1800a4, 0x20b06},
530d14abf1Robert Mustacchi	{OP_WR, 0x180224, 0x0},
531d14abf1Robert Mustacchi	{OP_WR, 0x180234, 0x0},
532d14abf1Robert Mustacchi	{OP_WR, 0x18024c, 0x0},
533d14abf1Robert Mustacchi	{OP_WR, 0x1802e4, 0xff},
534d14abf1Robert Mustacchi	{OP_WB_ZR, 0x181000, 0x400},
535d14abf1Robert Mustacchi/* #define TSEM_COMMON_END          529 */
536d14abf1Robert Mustacchi/* #define TSEM_PORT0_START        530 */
537d14abf1Robert Mustacchi	{OP_ZR, 0x1a0800, 0x2},
538d14abf1Robert Mustacchi	{OP_ZR, 0x1a0820, 0x12},
539d14abf1Robert Mustacchi	{OP_ZR, 0x1a09c0, 0x48},
540d14abf1Robert Mustacchi	{OP_ZR, 0x1a2500, 0x10},
541d14abf1Robert Mustacchi	{OP_ZR, 0x1a2580, 0x12},
542d14abf1Robert Mustacchi	{OP_ZR, 0x1a2610, 0x12},
543d14abf1Robert Mustacchi	{OP_SW, 0x1a2fb0, 0x20b08},
544d14abf1Robert Mustacchi	{OP_ZR, 0x1a4000, 0x6},
545d14abf1Robert Mustacchi	{OP_ZR, 0x1a4030, 0x2},
546d14abf1Robert Mustacchi	{OP_ZR, 0x1a4820, 0x2},
547d14abf1Robert Mustacchi	{OP_SW, 0x1a4c50, 0x20b0a},
548d14abf1Robert Mustacchi/* #define TSEM_PORT0_END          531 */
549d14abf1Robert Mustacchi/* #define TSEM_PORT1_START        532 */
550d14abf1Robert Mustacchi	{OP_ZR, 0x1a0810, 0x2},
551d14abf1Robert Mustacchi	{OP_ZR, 0x1a0868, 0x12},
552d14abf1Robert Mustacchi	{OP_ZR, 0x1a0ae0, 0x48},
553d14abf1Robert Mustacchi	{OP_ZR, 0x1a2540, 0x10},
554d14abf1Robert Mustacchi	{OP_ZR, 0x1a25c8, 0x12},
555d14abf1Robert Mustacchi	{OP_ZR, 0x1a2658, 0x12},
556d14abf1Robert Mustacchi	{OP_SW, 0x1a2fb8, 0x20b0c},
557d14abf1Robert Mustacchi	{OP_ZR, 0x1a4018, 0x6},
558d14abf1Robert Mustacchi	{OP_ZR, 0x1a4038, 0x2},
559d14abf1Robert Mustacchi	{OP_ZR, 0x1a4828, 0x2},
560d14abf1Robert Mustacchi	{OP_SW, 0x1a4c58, 0x20b0e},
561d14abf1Robert Mustacchi/* #define TSEM_PORT1_END          533 */
562d14abf1Robert Mustacchi/* #define UCM_COMMON_START        550 */
563d14abf1Robert Mustacchi	{OP_WR, 0xe004c, 0x32},
564d14abf1Robert Mustacchi	{OP_SW, 0xe0054, 0x40b10},
565d14abf1Robert Mustacchi	{OP_ZR, 0xe0064, 0x4},
566d14abf1Robert Mustacchi	{OP_SW, 0xe0094, 0x130b14},
567d14abf1Robert Mustacchi	{OP_WR, 0xe0144, 0x1},
568d14abf1Robert Mustacchi	{OP_SW, 0xe014c, 0x20b27},
569d14abf1Robert Mustacchi	{OP_WR, 0xe0204, 0x1},
570d14abf1Robert Mustacchi	{OP_SW, 0xe020c, 0x20b29},
571d14abf1Robert Mustacchi	{OP_SW, 0xe021c, 0x40b2b},
572d14abf1Robert Mustacchi	{OP_SW, 0xe0280, 0x1b0b2f},
573d14abf1Robert Mustacchi	{OP_ZR, 0xe02ec, 0x17},
574d14abf1Robert Mustacchi	{OP_ZR, 0xe2000, 0x800},
575d14abf1Robert Mustacchi	{OP_SW, 0xe0004, 0x110b4a},
576d14abf1Robert Mustacchi/* #define UCM_COMMON_END          551 */
577d14abf1Robert Mustacchi/* #define UCM_PORT0_START        552 */
578d14abf1Robert Mustacchi	{OP_WR, 0xe0110, 0xf},
579d14abf1Robert Mustacchi/* #define UCM_PORT0_END          553 */
580d14abf1Robert Mustacchi/* #define UCM_PORT1_START        554 */
581d14abf1Robert Mustacchi	{OP_WR, 0xe0114, 0x2f},
582d14abf1Robert Mustacchi/* #define UCM_PORT1_END          555 */
583d14abf1Robert Mustacchi/* #define UPB_COMMON_START        572 */
584d14abf1Robert Mustacchi	{OP_WR, 0xc1000, 0x28},
585d14abf1Robert Mustacchi/* #define UPB_COMMON_END          573 */
586d14abf1Robert Mustacchi/* #define USDM_COMMON_START        594 */
587d14abf1Robert Mustacchi	{OP_SW, 0xc4008, 0x40b5b},
588d14abf1Robert Mustacchi	{OP_SW, 0xc401c, 0x40b5f},
589d14abf1Robert Mustacchi	{OP_SW, 0xc4038, 0x20b63},
590d14abf1Robert Mustacchi	{OP_ZR, 0xc4040, 0x5e},
591d14abf1Robert Mustacchi	{OP_WR, 0xc41b8, 0x1},
592d14abf1Robert Mustacchi	{OP_ZR, 0xc41bc, 0x1f},
593d14abf1Robert Mustacchi	{OP_SW, 0xc4238, 0x40b65},
594d14abf1Robert Mustacchi	{OP_RD, 0xc4248, 0x0},
595d14abf1Robert Mustacchi	{OP_RD, 0xc424c, 0x0},
596d14abf1Robert Mustacchi	{OP_RD, 0xc4250, 0x0},
597d14abf1Robert Mustacchi	{OP_RD, 0xc4254, 0x0},
598d14abf1Robert Mustacchi	{OP_RD, 0xc4258, 0x0},
599d14abf1Robert Mustacchi	{OP_RD, 0xc425c, 0x0},
600d14abf1Robert Mustacchi	{OP_RD, 0xc4260, 0x0},
601d14abf1Robert Mustacchi	{OP_RD, 0xc4264, 0x0},
602d14abf1Robert Mustacchi	{OP_RD, 0xc4268, 0x0},
603d14abf1Robert Mustacchi	{OP_RD, 0xc426c, 0x0},
604d14abf1Robert Mustacchi	{OP_RD, 0xc4270, 0x0},
605d14abf1Robert Mustacchi	{OP_RD, 0xc4274, 0x0},
606d14abf1Robert Mustacchi	{OP_RD, 0xc4278, 0x0},
607d14abf1Robert Mustacchi	{OP_RD, 0xc427c, 0x0},
608d14abf1Robert Mustacchi	{OP_RD, 0xc4280, 0x0},
609d14abf1Robert Mustacchi	{OP_WR, 0xc44c0, 0x1},
610d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x1}, /* asic */
611d14abf1Robert Mustacchi	{OP_WR, 0xc4000, 0x3e8},
612d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x2}, /* fpga */
613d14abf1Robert Mustacchi	{OP_WR, 0xc4000, 0xa},
614d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x4}, /* emul */
615d14abf1Robert Mustacchi	{OP_WR, 0xc4000, 0x1},
616d14abf1Robert Mustacchi/* #define USDM_COMMON_END          595 */
617d14abf1Robert Mustacchi/* #define USEM_COMMON_START        616 */
618d14abf1Robert Mustacchi	{OP_FW, 0x300400, 0xda0000},
619d14abf1Robert Mustacchi	{OP_WR_64, 0x300768, 0x130b69},
620d14abf1Robert Mustacchi	{OP_ZR, 0x320000, 0x1600},
621d14abf1Robert Mustacchi	{OP_ZR, 0x328000, 0x40},
622d14abf1Robert Mustacchi	{OP_SW, 0x321830, 0x20b6b},
623d14abf1Robert Mustacchi	{OP_SW, 0x322e70, 0x40b6d},
624d14abf1Robert Mustacchi	{OP_ZR, 0x325080, 0x8},
625d14abf1Robert Mustacchi	{OP_SW, 0x3250a0, 0x20b71},
626d14abf1Robert Mustacchi	{OP_WR, 0x338000, 0x1a},
627d14abf1Robert Mustacchi	{OP_WR, 0x338040, 0x4e},
628d14abf1Robert Mustacchi	{OP_WR, 0x338080, 0x10},
629d14abf1Robert Mustacchi	{OP_WR, 0x3380c0, 0x20},
630d14abf1Robert Mustacchi	{OP_WR, 0x338380, 0x7a120},
631d14abf1Robert Mustacchi	{OP_WR, 0x3383c0, 0x1f4},
632d14abf1Robert Mustacchi	{OP_WR, 0x338bc0, 0x1},
633d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x1}, /* asic */
634d14abf1Robert Mustacchi	{OP_WR, 0x338300, 0x7a120},
635d14abf1Robert Mustacchi	{OP_WR, 0x338340, 0x1f4},
636d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x2}, /* fpga */
637d14abf1Robert Mustacchi	{OP_WR, 0x338300, 0x1388},
638d14abf1Robert Mustacchi	{OP_WR, 0x338340, 0x5},
639d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x4}, /* emul */
640d14abf1Robert Mustacchi	{OP_WR, 0x338300, 0x138},
641d14abf1Robert Mustacchi	{OP_WR, 0x338340, 0x0},
642d14abf1Robert Mustacchi	{OP_FW, 0x340000, 0x5a000000},
643d14abf1Robert Mustacchi	{OP_WR_64, 0x356800, 0x53000b73},
644d14abf1Robert Mustacchi	{OP_RD, 0x300000, 0x0},
645d14abf1Robert Mustacchi	{OP_RD, 0x300004, 0x0},
646d14abf1Robert Mustacchi	{OP_RD, 0x300008, 0x0},
647d14abf1Robert Mustacchi	{OP_RD, 0x30000c, 0x0},
648d14abf1Robert Mustacchi	{OP_RD, 0x300010, 0x0},
649d14abf1Robert Mustacchi	{OP_RD, 0x300014, 0x0},
650d14abf1Robert Mustacchi	{OP_SW, 0x300020, 0x1a0b75},
651d14abf1Robert Mustacchi	{OP_SW, 0x3000a4, 0x20b8f},
652d14abf1Robert Mustacchi	{OP_WR, 0x300224, 0x0},
653d14abf1Robert Mustacchi	{OP_WR, 0x300234, 0x0},
654d14abf1Robert Mustacchi	{OP_WR, 0x30024c, 0x0},
655d14abf1Robert Mustacchi	{OP_WR, 0x3002e4, 0xffff},
656d14abf1Robert Mustacchi	{OP_WB_ZR, 0x302000, 0x800},
657d14abf1Robert Mustacchi/* #define USEM_COMMON_END          617 */
658d14abf1Robert Mustacchi/* #define USEM_PORT0_START        618 */
659d14abf1Robert Mustacchi	{OP_ZR, 0x321c10, 0x2},
660d14abf1Robert Mustacchi	{OP_ZR, 0x322de0, 0x2},
661d14abf1Robert Mustacchi	{OP_ZR, 0x323000, 0x20},
662d14abf1Robert Mustacchi	{OP_ZR, 0x323100, 0x20},
663d14abf1Robert Mustacchi	{OP_ZR, 0x323200, 0x20},
664d14abf1Robert Mustacchi	{OP_ZR, 0x323300, 0x20},
665d14abf1Robert Mustacchi	{OP_ZR, 0x323400, 0x20},
666d14abf1Robert Mustacchi	{OP_ZR, 0x323500, 0x20},
667d14abf1Robert Mustacchi	{OP_ZR, 0x323600, 0x20},
668d14abf1Robert Mustacchi	{OP_ZR, 0x323700, 0x20},
669d14abf1Robert Mustacchi	{OP_ZR, 0x323800, 0x20},
670d14abf1Robert Mustacchi	{OP_ZR, 0x323900, 0x20},
671d14abf1Robert Mustacchi	{OP_ZR, 0x323a00, 0x20},
672d14abf1Robert Mustacchi	{OP_ZR, 0x323b00, 0x20},
673d14abf1Robert Mustacchi	{OP_ZR, 0x323c00, 0x20},
674d14abf1Robert Mustacchi	{OP_ZR, 0x323d00, 0x20},
675d14abf1Robert Mustacchi	{OP_ZR, 0x323e00, 0x20},
676d14abf1Robert Mustacchi	{OP_ZR, 0x323f00, 0x20},
677d14abf1Robert Mustacchi	{OP_ZR, 0x324000, 0xd8},
678d14abf1Robert Mustacchi	{OP_ZR, 0x3246c0, 0x120},
679d14abf1Robert Mustacchi	{OP_ZR, 0x3250c8, 0x24},
680d14abf1Robert Mustacchi/* #define USEM_PORT0_END          619 */
681d14abf1Robert Mustacchi/* #define USEM_PORT1_START        620 */
682d14abf1Robert Mustacchi	{OP_ZR, 0x321c20, 0x2},
683d14abf1Robert Mustacchi	{OP_ZR, 0x322de8, 0x2},
684d14abf1Robert Mustacchi	{OP_ZR, 0x323080, 0x20},
685d14abf1Robert Mustacchi	{OP_ZR, 0x323180, 0x20},
686d14abf1Robert Mustacchi	{OP_ZR, 0x323280, 0x20},
687d14abf1Robert Mustacchi	{OP_ZR, 0x323380, 0x20},
688d14abf1Robert Mustacchi	{OP_ZR, 0x323480, 0x20},
689d14abf1Robert Mustacchi	{OP_ZR, 0x323580, 0x20},
690d14abf1Robert Mustacchi	{OP_ZR, 0x323680, 0x20},
691d14abf1Robert Mustacchi	{OP_ZR, 0x323780, 0x20},
692d14abf1Robert Mustacchi	{OP_ZR, 0x323880, 0x20},
693d14abf1Robert Mustacchi	{OP_ZR, 0x323980, 0x20},
694d14abf1Robert Mustacchi	{OP_ZR, 0x323a80, 0x20},
695d14abf1Robert Mustacchi	{OP_ZR, 0x323b80, 0x20},
696d14abf1Robert Mustacchi	{OP_ZR, 0x323c80, 0x20},
697d14abf1Robert Mustacchi	{OP_ZR, 0x323d80, 0x20},
698d14abf1Robert Mustacchi	{OP_ZR, 0x323e80, 0x20},
699d14abf1Robert Mustacchi	{OP_ZR, 0x323f80, 0x20},
700d14abf1Robert Mustacchi	{OP_ZR, 0x324360, 0xd8},
701d14abf1Robert Mustacchi	{OP_ZR, 0x324b40, 0x120},
702d14abf1Robert Mustacchi	{OP_ZR, 0x325158, 0x24},
703d14abf1Robert Mustacchi/* #define USEM_PORT1_END          621 */
704d14abf1Robert Mustacchi/* #define XCM_COMMON_START        638 */
705d14abf1Robert Mustacchi	{OP_WR, 0x20058, 0x32},
706d14abf1Robert Mustacchi	{OP_SW, 0x20060, 0x40b91},
707d14abf1Robert Mustacchi	{OP_ZR, 0x20070, 0x4},
708d14abf1Robert Mustacchi	{OP_SW, 0x200a0, 0xe0b95},
709d14abf1Robert Mustacchi	{OP_SW, 0x200dc, 0x70ba3},
710d14abf1Robert Mustacchi	{OP_WR, 0x200fc, 0x6},
711d14abf1Robert Mustacchi	{OP_WR, 0x20120, 0x0},
712d14abf1Robert Mustacchi	{OP_WR, 0x20134, 0x2},
713d14abf1Robert Mustacchi	{OP_WR, 0x201b0, 0x1},
714d14abf1Robert Mustacchi	{OP_WR, 0x2020c, 0x1},
715d14abf1Robert Mustacchi	{OP_SW, 0x20214, 0x20baa},
716d14abf1Robert Mustacchi	{OP_WR, 0x20404, 0x1},
717d14abf1Robert Mustacchi	{OP_SW, 0x2040c, 0x20bac},
718d14abf1Robert Mustacchi	{OP_SW, 0x2041c, 0x40bae},
719d14abf1Robert Mustacchi	{OP_SW, 0x20480, 0x1f0bb2},
720d14abf1Robert Mustacchi	{OP_ZR, 0x204fc, 0x13},
721d14abf1Robert Mustacchi	{OP_ZR, 0x28000, 0x2000},
722d14abf1Robert Mustacchi	{OP_SW, 0x20004, 0x140bd1},
723d14abf1Robert Mustacchi/* #define XCM_COMMON_END          639 */
724d14abf1Robert Mustacchi/* #define XCM_PORT0_START        640 */
725d14abf1Robert Mustacchi	{OP_WR, 0x20108, 0xc8},
726d14abf1Robert Mustacchi	{OP_WR, 0x20118, 0x2},
727d14abf1Robert Mustacchi	{OP_WR, 0x201c4, 0x0},
728d14abf1Robert Mustacchi	{OP_WR, 0x201cc, 0x0},
729d14abf1Robert Mustacchi	{OP_WR, 0x201d4, 0x2},
730d14abf1Robert Mustacchi	{OP_WR, 0x201dc, 0x2},
731d14abf1Robert Mustacchi	{OP_WR, 0x201e4, 0xff},
732d14abf1Robert Mustacchi	{OP_WR, 0x201ec, 0xff},
733d14abf1Robert Mustacchi/* #define XCM_PORT0_END          641 */
734d14abf1Robert Mustacchi/* #define XCM_PORT1_START        642 */
735d14abf1Robert Mustacchi	{OP_WR, 0x2010c, 0xc8},
736d14abf1Robert Mustacchi	{OP_WR, 0x2011c, 0x2},
737d14abf1Robert Mustacchi	{OP_WR, 0x201c8, 0x0},
738d14abf1Robert Mustacchi	{OP_WR, 0x201d0, 0x0},
739d14abf1Robert Mustacchi	{OP_WR, 0x201d8, 0x2},
740d14abf1Robert Mustacchi	{OP_WR, 0x201e0, 0x2},
741d14abf1Robert Mustacchi	{OP_WR, 0x201e8, 0xff},
742d14abf1Robert Mustacchi	{OP_WR, 0x201f0, 0xff},
743d14abf1Robert Mustacchi/* #define XCM_PORT1_END          643 */
744d14abf1Robert Mustacchi/* #define XPB_COMMON_START        660 */
745d14abf1Robert Mustacchi	{OP_WR, 0x161000, 0x28},
746d14abf1Robert Mustacchi/* #define XPB_COMMON_END          661 */
747d14abf1Robert Mustacchi/* #define XSDM_COMMON_START        682 */
748d14abf1Robert Mustacchi	{OP_SW, 0x166008, 0x30be5},
749d14abf1Robert Mustacchi	{OP_SW, 0x16601c, 0x40be8},
750d14abf1Robert Mustacchi	{OP_SW, 0x166038, 0xd0bec},
751d14abf1Robert Mustacchi	{OP_ZR, 0x16606c, 0x13},
752d14abf1Robert Mustacchi	{OP_SW, 0x1660b8, 0x20bf9},
753d14abf1Robert Mustacchi	{OP_ZR, 0x1660c0, 0x3e},
754d14abf1Robert Mustacchi	{OP_WR, 0x1661b8, 0x1},
755d14abf1Robert Mustacchi	{OP_ZR, 0x1661bc, 0x1f},
756d14abf1Robert Mustacchi	{OP_SW, 0x166238, 0x40bfb},
757d14abf1Robert Mustacchi	{OP_RD, 0x166248, 0x0},
758d14abf1Robert Mustacchi	{OP_RD, 0x16624c, 0x0},
759d14abf1Robert Mustacchi	{OP_RD, 0x166250, 0x0},
760d14abf1Robert Mustacchi	{OP_RD, 0x166254, 0x0},
761d14abf1Robert Mustacchi	{OP_RD, 0x166258, 0x0},
762d14abf1Robert Mustacchi	{OP_RD, 0x16625c, 0x0},
763d14abf1Robert Mustacchi	{OP_RD, 0x166260, 0x0},
764d14abf1Robert Mustacchi	{OP_RD, 0x166264, 0x0},
765d14abf1Robert Mustacchi	{OP_RD, 0x166268, 0x0},
766d14abf1Robert Mustacchi	{OP_RD, 0x16626c, 0x0},
767d14abf1Robert Mustacchi	{OP_RD, 0x166270, 0x0},
768d14abf1Robert Mustacchi	{OP_RD, 0x166274, 0x0},
769d14abf1Robert Mustacchi	{OP_RD, 0x166278, 0x0},
770d14abf1Robert Mustacchi	{OP_RD, 0x16627c, 0x0},
771d14abf1Robert Mustacchi	{OP_WR, 0x1664bc, 0x1},
772d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x1}, /* asic */
773d14abf1Robert Mustacchi	{OP_WR, 0x166000, 0x3e8},
774d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x2}, /* fpga */
775d14abf1Robert Mustacchi	{OP_WR, 0x166000, 0xa},
776d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x4}, /* emul */
777d14abf1Robert Mustacchi	{OP_WR, 0x166000, 0x1},
778d14abf1Robert Mustacchi/* #define XSDM_COMMON_END          683 */
779d14abf1Robert Mustacchi/* #define XSEM_COMMON_START        704 */
780d14abf1Robert Mustacchi	{OP_FW, 0x280400, 0xda0000},
781d14abf1Robert Mustacchi	{OP_WR_64, 0x280768, 0x130bff},
782d14abf1Robert Mustacchi	{OP_ZR, 0x2a0000, 0x1600},
783d14abf1Robert Mustacchi	{OP_ZR, 0x2a8000, 0x40},
784d14abf1Robert Mustacchi	{OP_SW, 0x2a2500, 0x20c01},
785d14abf1Robert Mustacchi	{OP_SW, 0x2a2960, 0x40c03},
786d14abf1Robert Mustacchi	{OP_SW, 0x2a2f48, 0x20c07},
787d14abf1Robert Mustacchi	{OP_SW, 0x2a3368, 0x20c09},
788d14abf1Robert Mustacchi	{OP_SW, 0x2a3920, 0x20c0b},
789d14abf1Robert Mustacchi	{OP_SW, 0x2a3930, 0x20c0d},
790d14abf1Robert Mustacchi	{OP_SW, 0x2a3ac8, 0x20c0f},
791d14abf1Robert Mustacchi	{OP_ZR, 0x2a3ad0, 0x6},
792d14abf1Robert Mustacchi	{OP_SW, 0x2a3b98, 0x20c11},
793d14abf1Robert Mustacchi	{OP_SW, 0x2a3c20, 0x40c13},
794d14abf1Robert Mustacchi	{OP_WR, 0x2a3cd0, 0x0},
795d14abf1Robert Mustacchi	{OP_WR, 0x2b8000, 0x0},
796d14abf1Robert Mustacchi	{OP_WR, 0x2b8040, 0x18},
797d14abf1Robert Mustacchi	{OP_WR, 0x2b8080, 0xc},
798d14abf1Robert Mustacchi	{OP_WR, 0x2b80c0, 0x66},
799d14abf1Robert Mustacchi	{OP_WR, 0x2b8380, 0x7a120},
800d14abf1Robert Mustacchi	{OP_WR, 0x2b83c0, 0x1f4},
801d14abf1Robert Mustacchi	{OP_WR, 0x2b8bc0, 0x1},
802d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x1}, /* asic */
803d14abf1Robert Mustacchi	{OP_WR, 0x2b8300, 0x7a120},
804d14abf1Robert Mustacchi	{OP_WR, 0x2b8340, 0x1f4},
805d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x2}, /* fpga */
806d14abf1Robert Mustacchi	{OP_WR, 0x2b8300, 0x1388},
807d14abf1Robert Mustacchi	{OP_WR, 0x2b8340, 0x5},
808d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 2, 0x4}, /* emul */
809d14abf1Robert Mustacchi	{OP_WR, 0x2b8300, 0x138},
810d14abf1Robert Mustacchi	{OP_WR, 0x2b8340, 0x0},
811d14abf1Robert Mustacchi	{OP_IF_MODE_AND, 1, 0x20}, /* port2 */
812d14abf1Robert Mustacchi	{OP_WR, 0x2a3cd4, 0x0},
813d14abf1Robert Mustacchi	{OP_FW, 0x2c0000, 0x6c180000},
814d14abf1Robert Mustacchi	{OP_WR_64, 0x2db060, 0x49f40c17},
815d14abf1Robert Mustacchi	{OP_RD, 0x280000, 0x0},
816d14abf1Robert Mustacchi	{OP_RD, 0x280004, 0x0},
817d14abf1Robert Mustacchi	{OP_RD, 0x280008, 0x0},
818d14abf1Robert Mustacchi	{OP_RD, 0x28000c, 0x0},
819d14abf1Robert Mustacchi	{OP_RD, 0x280010, 0x0},
820d14abf1Robert Mustacchi	{OP_RD, 0x280014, 0x0},
821d14abf1Robert Mustacchi	{OP_SW, 0x280020, 0x1a0c19},
822d14abf1Robert Mustacchi	{OP_SW, 0x2800a4, 0x20c33},
823d14abf1Robert Mustacchi	{OP_WR, 0x280224, 0x0},
824d14abf1Robert Mustacchi	{OP_WR, 0x280234, 0x0},
825d14abf1Robert Mustacchi	{OP_WR, 0x28024c, 0x0},
826d14abf1Robert Mustacchi	{OP_WR, 0x2802e4, 0xffff},
827d14abf1Robert Mustacchi	{OP_WB_ZR, 0x282000, 0x800},
828d14abf1Robert Mustacchi/* #define XSEM_COMMON_END          705 */
829d14abf1Robert Mustacchi/* #define XSEM_PORT0_START        706 */
830d14abf1Robert Mustacchi	{OP_ZR, 0x2a3910, 0x2},
831d14abf1Robert Mustacchi	{OP_ZR, 0x2a3938, 0x20},
832d14abf1Robert Mustacchi	{OP_ZR, 0x2a3a38, 0x10},
833d14abf1Robert Mustacchi	{OP_SW, 0x2a3ae8, 0x20c35},
834d14abf1Robert Mustacchi	{OP_SW, 0x2a3af8, 0x100c37},
835d14abf1Robert Mustacchi	{OP_ZR, 0x2a3c30, 0x2},
836d14abf1Robert Mustacchi	{OP_ZR, 0x2a5000, 0x2},
837d14abf1Robert Mustacchi	{OP_ZR, 0x2a5010, 0x2},
838d14abf1Robert Mustacchi	{OP_ZR, 0x2a5020, 0x2},
839d14abf1Robert Mustacchi	{OP_ZR, 0x2a5030, 0x2},
840d14abf1Robert Mustacchi	{OP_WR, 0x2a5040, 0x0},
841d14abf1Robert Mustacchi	{OP_ZR, 0x2a5048, 0xe},
842d14abf1Robert Mustacchi/* #define XSEM_PORT0_END          707 */
843d14abf1Robert Mustacchi/* #define XSEM_PORT1_START        708 */
844d14abf1Robert Mustacchi	{OP_ZR, 0x2a3918, 0x2},
845d14abf1Robert Mustacchi	{OP_ZR, 0x2a39b8, 0x20},
846d14abf1Robert Mustacchi	{OP_ZR, 0x2a3a78, 0x10},
847d14abf1Robert Mustacchi	{OP_SW, 0x2a3af0, 0x20c47},
848d14abf1Robert Mustacchi	{OP_SW, 0x2a3b38, 0x100c49},
849d14abf1Robert Mustacchi	{OP_ZR, 0x2a3c38, 0x2},
850d14abf1Robert Mustacchi	{OP_ZR, 0x2a5008, 0x2},
851d14abf1Robert Mustacchi	{OP_ZR, 0x2a5018, 0x2},
852d14abf1Robert Mustacchi	{OP_ZR, 0x2a5028, 0x2},
853d14abf1Robert Mustacchi	{OP_ZR, 0x2a5038, 0x2},
854d14abf1Robert Mustacchi	{OP_WR, 0x2a5044, 0x0},
855d14abf1Robert Mustacchi	{OP_ZR, 0x2a5080, 0xe},
856d14abf1Robert Mustacchi/* #define XSEM_PORT1_END          709 */
857d14abf1Robert Mustacchi/* #define MISC_AEU_COMMON_START        726 */
858d14abf1Robert Mustacchi	{OP_ZR, 0xa000, 0x16},
859d14abf1Robert Mustacchi/* #define MISC_AEU_COMMON_END          727 */
860d14abf1Robert Mustacchi/* #define MISC_AEU_PORT0_START        728 */
861d14abf1Robert Mustacchi	{OP_SW, 0xa06c, 0x60c59},
862d14abf1Robert Mustacchi	{OP_ZR, 0xa084, 0x5},
863d14abf1Robert Mustacchi	{OP_WR, 0xa098, 0xfe00000},
864d14abf1Robert Mustacchi	{OP_ZR, 0xa09c, 0x14},
865d14abf1Robert Mustacchi	{OP_SW, 0xa0ec, 0x80c5f},
866d14abf1Robert Mustacchi	{OP_ZR, 0xa22c, 0x4},
867d14abf1Robert Mustacchi	{OP_WR, 0xa060, 0x307},
868d14abf1Robert Mustacchi/* #define MISC_AEU_PORT0_END          729 */
869d14abf1Robert Mustacchi/* #define MISC_AEU_PORT1_START        730 */
870d14abf1Robert Mustacchi	{OP_SW, 0xa10c, 0x60c67},
871d14abf1Robert Mustacchi	{OP_ZR, 0xa124, 0x5},
872d14abf1Robert Mustacchi	{OP_WR, 0xa138, 0xfe00000},
873d14abf1Robert Mustacchi	{OP_ZR, 0xa13c, 0x14},
874d14abf1Robert Mustacchi	{OP_SW, 0xa18c, 0x80c6d},
875d14abf1Robert Mustacchi	{OP_ZR, 0xa23c, 0x4},
876d14abf1Robert Mustacchi	{OP_WR, 0xa064, 0x307},
877d14abf1Robert Mustacchi/* #define MISC_AEU_PORT1_END          731 */
878d14abf1Robert Mustacchi};
879d14abf1Robert Mustacchi
880d14abf1Robert Mustacchistatic const u16 init_ops_offsets_e1[] = {
881d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
882d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
883d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0005, 0x0005, 0x0009, 0x0009,
884d14abf1Robert Mustacchi	0x000d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
885d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000d,
886d14abf1Robert Mustacchi	0x001b, 0x001b, 0x001c, 0x001c, 0x001d, 0x0000, 0x0000, 0x0000, 0x0000,
887d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
888d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x001d, 0x0025, 0x0000, 0x0000, 0x0000, 0x0000,
889d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
890d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0025, 0x002b,
891d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
892d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
893d14abf1Robert Mustacchi	0x0000, 0x0000, 0x002b, 0x0047, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
894d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
895d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0047, 0x00ad, 0x00ad,
896d14abf1Robert Mustacchi	0x00b2, 0x00b2, 0x00b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
897d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
898d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
899d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
900d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00b7, 0x00bb, 0x0000, 0x0000,
901d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
902d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
903d14abf1Robert Mustacchi	0x00bb, 0x00c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
904d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
905d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x00c2, 0x00c3, 0x00c3, 0x00d5, 0x00d5,
906d14abf1Robert Mustacchi	0x00e7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
907d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
908d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
909d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
910d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x00e7, 0x00eb, 0x0000, 0x0000, 0x0000, 0x0000,
911d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
912d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00eb, 0x00ee,
913d14abf1Robert Mustacchi	0x00ee, 0x00f9, 0x00f9, 0x0104, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
914d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
915d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0104, 0x010a, 0x010a, 0x010e, 0x010e, 0x0112, 0x0000,
916d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
917d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
918d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
919d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
920d14abf1Robert Mustacchi	0x0000, 0x0112, 0x0122, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
921d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
922d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0122, 0x0131, 0x0000, 0x0000,
923d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
924d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
925d14abf1Robert Mustacchi	0x0131, 0x0134, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
926d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
927d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0134, 0x0149, 0x0000, 0x0000, 0x0000,
928d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
929d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0149,
930d14abf1Robert Mustacchi	0x014a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
931d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
932d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x014a, 0x0157, 0x0157, 0x0158, 0x0158, 0x0159,
933d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
934d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0159, 0x016d,
935d14abf1Robert Mustacchi	0x016d, 0x0170, 0x0170, 0x0173, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
936d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
937d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0173, 0x018c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
938d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
939d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x018c, 0x01b7, 0x01b7,
940d14abf1Robert Mustacchi	0x01c2, 0x01c2, 0x01cd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
941d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
942d14abf1Robert Mustacchi	0x0000, 0x01cd, 0x01da, 0x01da, 0x01db, 0x01db, 0x01dc, 0x0000, 0x0000,
943d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
944d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01dc, 0x01dd, 0x0000, 0x0000,
945d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
946d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
947d14abf1Robert Mustacchi	0x01dd, 0x01fa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
948d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
949d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x01fa, 0x0221, 0x0221, 0x0236, 0x0236,
950d14abf1Robert Mustacchi	0x024b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
951d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x024b,
952d14abf1Robert Mustacchi	0x025d, 0x025d, 0x0265, 0x0265, 0x026d, 0x0000, 0x0000, 0x0000, 0x0000,
953d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
954d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x026d, 0x026e, 0x0000, 0x0000, 0x0000, 0x0000,
955d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
956d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x026e, 0x028c,
957d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
958d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
959d14abf1Robert Mustacchi	0x0000, 0x0000, 0x028c, 0x02bc, 0x02bc, 0x02c8, 0x02c8, 0x02d4, 0x0000,
960d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
961d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x02d4, 0x02d5, 0x02d5,
962d14abf1Robert Mustacchi	0x02dc, 0x02dc, 0x02e3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
963d14abf1Robert Mustacchi	0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
964d14abf1Robert Mustacchi	0x0000,
965d14abf1Robert Mustacchi};
966d14abf1Robert Mustacchi
967d14abf1Robert Mustacchistatic const u32 init_data_e1[] = {
968d14abf1Robert Mustacchi	0x00002000, 0x00004000, 0x00006000, 0x00008000, 0x0000a000, 0x0000c000,
969d14abf1Robert Mustacchi	0x0000e000, 0x00010000, 0x00012000, 0x00014000, 0x00016000, 0x00018000,
970d14abf1Robert Mustacchi	0x0001a000, 0x0001c000, 0x0001e000, 0x00020000, 0x00022000, 0x00024000,
971d14abf1Robert Mustacchi	0x00026000, 0x00028000, 0x0002a000, 0x0002c000, 0x0002e000, 0x00030000,
972d14abf1Robert Mustacchi	0x00032000, 0x00034000, 0x00036000, 0x00038000, 0x0003a000, 0x0003c000,
973d14abf1Robert Mustacchi	0x0003e000, 0x00040000, 0x00042000, 0x00044000, 0x00046000, 0x00048000,
974d14abf1Robert Mustacchi	0x0004a000, 0x0004c000, 0x0004e000, 0x00050000, 0x00052000, 0x00054000,
975d14abf1Robert Mustacchi	0x00056000, 0x00058000, 0x0005a000, 0x0005c000, 0x0005e000, 0x00060000,
976d14abf1Robert Mustacchi	0x00062000, 0x00064000, 0x00066000, 0x00068000, 0x0006a000, 0x0006c000,
977d14abf1Robert Mustacchi	0x0006e000, 0x00070000, 0x00072000, 0x00074000, 0x00076000, 0x00078000,
978d14abf1Robert Mustacchi	0x0007a000, 0x0007c000, 0x0007e000, 0x00080000, 0x00082000, 0x00084000,
979d14abf1Robert Mustacchi	0x00086000, 0x00088000, 0x0008a000, 0x0008c000, 0x0008e000, 0x00090000,
980d14abf1Robert Mustacchi	0x00092000, 0x00094000, 0x00096000, 0x00098000, 0x0009a000, 0x0009c000,
981d14abf1Robert Mustacchi	0x0009e000, 0x000a0000, 0x000a2000, 0x000a4000, 0x000a6000, 0x000a8000,
982d14abf1Robert Mustacchi	0x000aa000, 0x000ac000, 0x000ae000, 0x000b0000, 0x000b2000, 0x000b4000,
983d14abf1Robert Mustacchi	0x000b6000, 0x000b8000, 0x000ba000, 0x000bc000, 0x000be000, 0x000c0000,
984d14abf1Robert Mustacchi	0x000c2000, 0x000c4000, 0x000c6000, 0x000c8000, 0x000ca000, 0x000cc000,
985d14abf1Robert Mustacchi	0x000ce000, 0x000d0000, 0x000d2000, 0x000d4000, 0x000d6000, 0x000d8000,
986d14abf1Robert Mustacchi	0x000da000, 0x000dc000, 0x000de000, 0x000e0000, 0x000e2000, 0x000e4000,
987d14abf1Robert Mustacchi	0x000e6000, 0x000e8000, 0x000ea000, 0x000ec000, 0x000ee000, 0x000f0000,
988d14abf1Robert Mustacchi	0x000f2000, 0x000f4000, 0x000f6000, 0x000f8000, 0x000fa000, 0x000fc000,
989d14abf1Robert Mustacchi	0x000fe000, 0x00100000, 0x00102000, 0x00104000, 0x00106000, 0x00108000,
990d14abf1Robert Mustacchi	0x0010a000, 0x0010c000, 0x0010e000, 0x00110000, 0x00112000, 0x00114000,
991d14abf1Robert Mustacchi	0x00116000, 0x00118000, 0x0011a000, 0x0011c000, 0x0011e000, 0x00120000,
992d14abf1Robert Mustacchi	0x00122000, 0x00124000, 0x00126000, 0x00128000, 0x0012a000, 0x0012c000,
993d14abf1Robert Mustacchi	0x0012e000, 0x00130000, 0x00132000, 0x00134000, 0x00136000, 0x00138000,
994d14abf1Robert Mustacchi	0x0013a000, 0x0013c000, 0x0013e000, 0x00140000, 0x00142000, 0x00144000,
995d14abf1Robert Mustacchi	0x00146000, 0x00148000, 0x0014a000, 0x0014c000, 0x0014e000, 0x00150000,
996d14abf1Robert Mustacchi	0x00152000, 0x00154000, 0x00156000, 0x00158000, 0x0015a000, 0x0015c000,
997d14abf1Robert Mustacchi	0x0015e000, 0x00160000, 0x00162000, 0x00164000, 0x00166000, 0x00168000,
998d14abf1Robert Mustacchi	0x0016a000, 0x0016c000, 0x0016e000, 0x00170000, 0x00172000, 0x00174000,
999d14abf1Robert Mustacchi	0x00176000, 0x00178000, 0x0017a000, 0x0017c000, 0x0017e000, 0x00180000,
1000d14abf1Robert Mustacchi	0x00182000, 0x00184000, 0x00186000, 0x00188000, 0x0018a000, 0x0018c000,
1001d14abf1Robert Mustacchi	0x0018e000, 0x00190000, 0x00192000, 0x00194000, 0x00196000, 0x00198000,
1002d14abf1Robert Mustacchi	0x0019a000, 0x0019c000, 0x0019e000, 0x001a0000, 0x001a2000, 0x001a4000,
1003d14abf1Robert Mustacchi	0x001a6000, 0x001a8000, 0x001aa000, 0x001ac000, 0x001ae000, 0x001b0000,
1004d14abf1Robert Mustacchi	0x001b2000, 0x001b4000, 0x001b6000, 0x001b8000, 0x001ba000, 0x001bc000,
1005d14abf1Robert Mustacchi	0x001be000, 0x001c0000, 0x001c2000, 0x001c4000, 0x001c6000, 0x001c8000,
1006d14abf1Robert Mustacchi	0x001ca000, 0x001cc000, 0x001ce000, 0x001d0000, 0x001d2000, 0x001d4000,
1007d14abf1Robert Mustacchi	0x001d6000, 0x001d8000, 0x001da000, 0x001dc000, 0x001de000, 0x001e0000,
1008d14abf1Robert Mustacchi	0x001e2000, 0x001e4000, 0x001e6000, 0x001e8000, 0x001ea000, 0x001ec000,
1009d14abf1Robert Mustacchi	0x001ee000, 0x001f0000, 0x001f2000, 0x001f4000, 0x001f6000, 0x001f8000,
1010d14abf1Robert Mustacchi	0x001fa000, 0x001fc000, 0x001fe000, 0x00200000, 0x00202000, 0x00204000,
1011d14abf1Robert Mustacchi	0x00206000, 0x00208000, 0x0020a000, 0x0020c000, 0x0020e000, 0x00210000,
1012d14abf1Robert Mustacchi	0x00212000, 0x00214000, 0x00216000, 0x00218000, 0x0021a000, 0x0021c000,
1013d14abf1Robert Mustacchi	0x0021e000, 0x00220000, 0x00222000, 0x00224000, 0x00226000, 0x00228000,
1014d14abf1Robert Mustacchi	0x0022a000, 0x0022c000, 0x0022e000, 0x00230000, 0x00232000, 0x00234000,
1015d14abf1Robert Mustacchi	0x00236000, 0x00238000, 0x0023a000, 0x0023c000, 0x0023e000, 0x00240000,
1016d14abf1Robert Mustacchi	0x00242000, 0x00244000, 0x00246000, 0x00248000, 0x0024a000, 0x0024c000,
1017d14abf1Robert Mustacchi	0x0024e000, 0x00250000, 0x00252000, 0x00254000, 0x00256000, 0x00258000,
1018d14abf1Robert Mustacchi	0x0025a000, 0x0025c000, 0x0025e000, 0x00260000, 0x00262000, 0x00264000,
1019d14abf1Robert Mustacchi	0x00266000, 0x00268000, 0x0026a000, 0x0026c000, 0x0026e000, 0x00270000,
1020d14abf1Robert Mustacchi	0x00272000, 0x00274000, 0x00276000, 0x00278000, 0x0027a000, 0x0027c000,
1021d14abf1Robert Mustacchi	0x0027e000, 0x00280000, 0x00282000, 0x00284000, 0x00286000, 0x00288000,
1022d14abf1Robert Mustacchi	0x0028a000, 0x0028c000, 0x0028e000, 0x00290000, 0x00292000, 0x00294000,
1023d14abf1Robert Mustacchi	0x00296000, 0x00298000, 0x0029a000, 0x0029c000, 0x0029e000, 0x002a0000,
1024d14abf1Robert Mustacchi	0x002a2000, 0x002a4000, 0x002a6000, 0x002a8000, 0x002aa000, 0x002ac000,
1025d14abf1Robert Mustacchi	0x002ae000, 0x002b0000, 0x002b2000, 0x002b4000, 0x002b6000, 0x002b8000,
1026d14abf1Robert Mustacchi	0x002ba000, 0x002bc000, 0x002be000, 0x002c0000, 0x002c2000, 0x002c4000,
1027d14abf1Robert Mustacchi	0x002c6000, 0x002c8000, 0x002ca000, 0x002cc000, 0x002ce000, 0x002d0000,
1028d14abf1Robert Mustacchi	0x002d2000, 0x002d4000, 0x002d6000, 0x002d8000, 0x002da000, 0x002dc000,
1029d14abf1Robert Mustacchi	0x002de000, 0x002e0000, 0x002e2000, 0x002e4000, 0x002e6000, 0x002e8000,
1030d14abf1Robert Mustacchi	0x002ea000, 0x002ec000, 0x002ee000, 0x002f0000, 0x002f2000, 0x002f4000,
1031d14abf1Robert Mustacchi	0x002f6000, 0x002f8000, 0x002fa000, 0x002fc000, 0x002fe000, 0x00300000,
1032d14abf1Robert Mustacchi	0x00302000, 0x00304000, 0x00306000, 0x00308000, 0x0030a000, 0x0030c000,
1033d14abf1Robert Mustacchi	0x0030e000, 0x00310000, 0x00312000, 0x00314000, 0x00316000, 0x00318000,
1034d14abf1Robert Mustacchi	0x0031a000, 0x0031c000, 0x0031e000, 0x00320000, 0x00322000, 0x00324000,
1035d14abf1Robert Mustacchi	0x00326000, 0x00328000, 0x0032a000, 0x0032c000, 0x0032e000, 0x00330000,
1036d14abf1Robert Mustacchi	0x00332000, 0x00334000, 0x00336000, 0x00338000, 0x0033a000, 0x0033c000,
1037d14abf1Robert Mustacchi	0x0033e000, 0x00340000, 0x00342000, 0x00344000, 0x00346000, 0x00348000,
1038d14abf1Robert Mustacchi	0x0034a000, 0x0034c000, 0x0034e000, 0x00350000, 0x00352000, 0x00354000,
1039d14abf1Robert Mustacchi	0x00356000, 0x00358000, 0x0035a000, 0x0035c000, 0x0035e000, 0x00360000,
1040d14abf1Robert Mustacchi	0x00362000, 0x00364000, 0x00366000, 0x00368000, 0x0036a000, 0x0036c000,
1041d14abf1Robert Mustacchi	0x0036e000, 0x00370000, 0x00372000, 0x00374000, 0x00376000, 0x00378000,
1042d14abf1Robert Mustacchi	0x0037a000, 0x0037c000, 0x0037e000, 0x00380000, 0x00382000, 0x00384000,
1043d14abf1Robert Mustacchi	0x00386000, 0x00388000, 0x0038a000, 0x0038c000, 0x0038e000, 0x00390000,
1044d14abf1Robert Mustacchi	0x00392000, 0x00394000, 0x00396000, 0x00398000, 0x0039a000, 0x0039c000,
1045d14abf1Robert Mustacchi	0x0039e000, 0x003a0000, 0x003a2000, 0x003a4000, 0x003a6000, 0x003a8000,
1046d14abf1Robert Mustacchi	0x003aa000, 0x003ac000, 0x003ae000, 0x003b0000, 0x003b2000, 0x003b4000,
1047d14abf1Robert Mustacchi	0x003b6000, 0x003b8000, 0x003ba000, 0x003bc000, 0x003be000, 0x003c0000,
1048d14abf1Robert Mustacchi	0x003c2000, 0x003c4000, 0x003c6000, 0x003c8000, 0x003ca000, 0x003cc000,
1049d14abf1Robert Mustacchi	0x003ce000, 0x003d0000, 0x003d2000, 0x003d4000, 0x003d6000, 0x003d8000,
1050d14abf1Robert Mustacchi	0x003da000, 0x003dc000, 0x003de000, 0x003e0000, 0x003e2000, 0x003e4000,
1051d14abf1Robert Mustacchi	0x003e6000, 0x003e8000, 0x003ea000, 0x003ec000, 0x003ee000, 0x003f0000,
1052d14abf1Robert Mustacchi	0x003f2000, 0x003f4000, 0x003f6000, 0x003f8000, 0x003fa000, 0x003fc000,
1053d14abf1Robert Mustacchi	0x003fe000, 0x003fe001, 0x00000000, 0x000001ff, 0x00000200, 0x00000001,
1054d14abf1Robert Mustacchi	0x00000002, 0x00000000, 0x00000008, 0x02150020, 0x02150020, 0x08100000,
1055d14abf1Robert Mustacchi	0x00000033, 0x00000002, 0x00000000, 0x00000005, 0x00000005, 0x00000000,
1056d14abf1Robert Mustacchi	0x00000000, 0x00000002, 0x00000003, 0x00000002, 0x00000001, 0x00000004,
1057d14abf1Robert Mustacchi	0x00000002, 0x00000002, 0x00000001, 0x00000002, 0x00000020, 0x00000040,
1058d14abf1Robert Mustacchi	0x00000040, 0x00000003, 0x00000018, 0x00002000, 0x000040c0, 0x00006180,
1059d14abf1Robert Mustacchi	0x00008240, 0x0000a300, 0x0000c3c0, 0x0000e480, 0x00010540, 0x00012600,
1060d14abf1Robert Mustacchi	0x000146c0, 0x00016780, 0x00018840, 0x0001a900, 0x0001c9c0, 0x0001ea80,
1061d14abf1Robert Mustacchi	0x00020b40, 0x00022c00, 0x00024cc0, 0x00026d80, 0x00028e40, 0x0002af00,
1062d14abf1Robert Mustacchi	0x0002cfc0, 0x0002f080, 0x00001140, 0x00000001, 0x00000001, 0x00000001,
1063d14abf1Robert Mustacchi	0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001,
1064d14abf1Robert Mustacchi	0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001,
1065d14abf1Robert Mustacchi	0x0003d000, 0x0000003d, 0x00000001, 0x000d0000, 0x000700d0, 0x00028140,
1066d14abf1Robert Mustacchi	0x000b8168, 0x00020220, 0x00010240, 0x000f0250, 0x00010340, 0x000c0000,
1067d14abf1Robert Mustacchi	0x000800c0, 0x00028140, 0x000b8168, 0x00020220, 0x00010240, 0x00070250,
1068d14abf1Robert Mustacchi	0x000202c0, 0x00100000, 0x00080100, 0x00028180, 0x000b81a8, 0x00020260,
1069d14abf1Robert Mustacchi	0x00018280, 0x000e8298, 0x00080380, 0x00000000, 0x00000000, 0x00028000,
1070d14abf1Robert Mustacchi	0x000b8028, 0x000200e0, 0x00010100, 0x00008110, 0x00000118, 0xfffffff3,
1071d14abf1Robert Mustacchi	0x01afffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
1072d14abf1Robert Mustacchi	0x00000000, 0xfffffff1, 0x00efffff, 0x00000000, 0x00000000, 0x00000000,
1073d14abf1Robert Mustacchi	0x00000000, 0x00010000, 0x00000000, 0xfffffff6, 0x005fffff, 0x00000000,
1074d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0xfffff406,
1075d14abf1Robert Mustacchi	0x1cbfffff, 0x00000005, 0x00000000, 0x00000014, 0x00000000, 0x00040000,
1076d14abf1Robert Mustacchi	0x00000000, 0xfffffff2, 0x004fffff, 0x00000000, 0x00000000, 0x00000000,
1077d14abf1Robert Mustacchi	0x00000000, 0x00080000, 0x00000000, 0xfffffffa, 0x002fffff, 0x00000000,
1078d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0xfffffff7,
1079d14abf1Robert Mustacchi	0x01efffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000,
1080d14abf1Robert Mustacchi	0x00000000, 0xfffffff5, 0x002fffff, 0x00000000, 0x00000000, 0x00000000,
1081d14abf1Robert Mustacchi	0x00000000, 0x00400000, 0x00000000, 0xfffffff3, 0x018fffff, 0x00000000,
1082d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffff1,
1083d14abf1Robert Mustacchi	0x010fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000,
1084d14abf1Robert Mustacchi	0x00000000, 0xfffffff6, 0x005fffff, 0x00000000, 0x00000000, 0x00000000,
1085d14abf1Robert Mustacchi	0x00000000, 0x00020000, 0x00000000, 0xfffff406, 0x1cbfffff, 0x00000005,
1086d14abf1Robert Mustacchi	0x00000000, 0x00000014, 0x00000000, 0x00040000, 0x00000000, 0xfffffff2,
1087d14abf1Robert Mustacchi	0x004fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000,
1088d14abf1Robert Mustacchi	0x00000000, 0xfffffffa, 0x002fffff, 0x00000000, 0x00000000, 0x00000000,
1089d14abf1Robert Mustacchi	0x00000000, 0x00100000, 0x00000000, 0xfffffff7, 0x00efffff, 0x00000000,
1090d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0xfffffff5,
1091d14abf1Robert Mustacchi	0x004fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000,
1092d14abf1Robert Mustacchi	0x00000000, 0xffffffff, 0x00cfffff, 0x00000000, 0x00000000, 0x000000cc,
1093d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00cfffff, 0x00000000,
1094d14abf1Robert Mustacchi	0x00000000, 0x000000cc, 0x00000000, 0x00010000, 0x00000000, 0xffffffff,
1095d14abf1Robert Mustacchi	0x00cfffff, 0x00000000, 0x00000000, 0x000000cc, 0x00000000, 0x00020000,
1096d14abf1Robert Mustacchi	0x00000000, 0xffffffff, 0x00cfffff, 0x00000000, 0x00000000, 0x000000cc,
1097d14abf1Robert Mustacchi	0x00000000, 0x00040000, 0x00000000, 0xffffffff, 0x00cfffff, 0x00000000,
1098d14abf1Robert Mustacchi	0x00000000, 0x000000cc, 0x00000000, 0x00080000, 0x00000000, 0xffffffff,
1099d14abf1Robert Mustacchi	0x00cfffff, 0x00000000, 0x00000000, 0x000000cc, 0x00000000, 0x00100000,
1100d14abf1Robert Mustacchi	0x00000000, 0xffffffff, 0x00cfffff, 0x00000000, 0x00000000, 0x000000cc,
1101d14abf1Robert Mustacchi	0x00000000, 0x00200000, 0x00000000, 0xffffffff, 0x00cfffff, 0x00000000,
1102d14abf1Robert Mustacchi	0x00000000, 0x000000cc, 0x00000000, 0x00400000, 0x00000000, 0xfffffff3,
1103d14abf1Robert Mustacchi	0x020fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
1104d14abf1Robert Mustacchi	0x00000000, 0xfffffff1, 0x010fffff, 0x00000000, 0x00000000, 0x00000000,
1105d14abf1Robert Mustacchi	0x00000000, 0x00010000, 0x00000000, 0xfffffff6, 0x005fffff, 0x00000000,
1106d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0xfffff406,
1107d14abf1Robert Mustacchi	0x1cbfffff, 0x00000005, 0x00000000, 0x00000014, 0x00000000, 0x00040000,
1108d14abf1Robert Mustacchi	0x00000000, 0xfffffff2, 0x004fffff, 0x00000000, 0x00000000, 0x00000000,
1109d14abf1Robert Mustacchi	0x00000000, 0x00080000, 0x00000000, 0xffffff8a, 0x042fffff, 0x00000000,
1110d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00100000, 0x00000000, 0xffffff97,
1111d14abf1Robert Mustacchi	0x05cfffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000,
1112d14abf1Robert Mustacchi	0x00000000, 0xfffffff5, 0x010fffff, 0x00000000, 0x00000000, 0x00000000,
1113d14abf1Robert Mustacchi	0x00000000, 0x00400000, 0x00000000, 0xfffffff3, 0x000fffff, 0x00000000,
1114d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffff1,
1115d14abf1Robert Mustacchi	0x000fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000,
1116d14abf1Robert Mustacchi	0x00000000, 0xfffffff6, 0x005fffff, 0x00000000, 0x00000000, 0x00000000,
1117d14abf1Robert Mustacchi	0x00000000, 0x00020000, 0x00000000, 0xfffff406, 0x1cbfffff, 0x00000005,
1118d14abf1Robert Mustacchi	0x00000000, 0x00000014, 0x00000000, 0x00040000, 0x00000000, 0xfffffff2,
1119d14abf1Robert Mustacchi	0x004fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000,
1120d14abf1Robert Mustacchi	0x00000000, 0xfffffffa, 0x002fffff, 0x00000000, 0x00000000, 0x00000000,
1121d14abf1Robert Mustacchi	0x00000000, 0x00100000, 0x00000000, 0xffffff97, 0x040fffff, 0x00000000,
1122d14abf1Robert Mustacchi	0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0xfffffff5,
1123d14abf1Robert Mustacchi	0x000fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,