Sync usage with man page.
[netbsd-mini2440.git] / sys / dev / microcode / siop / siop.out
blobb7888908eae540935af361493dd16c33fe2865f7
1 /*      $NetBSD: ncr53cxxx.c,v 1.14 2005/02/11 06:21:22 simonb Exp $    */
2 /*
3  *      DO NOT EDIT - this file is automatically generated.
4  *      created from siop.ss on Sat Nov 19 00:10:56 2005
5  */
6 const u_int32_t siop_script[] = {
7         0x78340000, 0x00000000,                 /* 000 -   0 */
8         0x78350000, 0x00000000,                 /* 008 -   8 */
9         0x72370000, 0x00000000,                 /* 010 -  16 */
10         0x80840020, 0x00000318,                 /* 018 -  24 */
11         0x868b0000, 0x00000380,                 /* 020 -  32 */
12         0x878b0000, 0x000002f8,                 /* 028 -  40 */
13         0x808b0000, 0x00000408,                 /* 030 -  48 */
14         0x818b0000, 0x000003a0,                 /* 038 -  56 */
15         0x828b0000, 0x00000378,                 /* 040 -  64 */
16         0x838b0000, 0x00000380,                 /* 048 -  72 */
17         0x98080000, 0x0000ffff,                 /* 050 -  80 */
18         0x741a4000, 0x00000000,                 /* 058 -  88 */
19         0x980c0000, 0x0000ff83,                 /* 060 -  96 */
20         0x80000000, 0x00000000,                 /* 068 - 104 */
21         0x7810ff00, 0x00000000,                 /* 070 - 112 */
22         0x7811ff00, 0x00000000,                 /* 078 - 120 */
23         0x7812ff00, 0x00000000,                 /* 080 - 128 */
24         0x7813ff00, 0x00000000,                 /* 088 - 136 */
25         0x78340000, 0x00000000,                 /* 090 - 144 */
26         0x78350000, 0x00000000,                 /* 098 - 152 */
27         0x80000000, 0x00000000,                 /* 0a0 - 160 */
28         0x80000000, 0x00000000,                 /* 0a8 - 168 */
29         0x80000000, 0x00000000,                 /* 0b0 - 176 */
30         0x80000000, 0x00000000,                 /* 0b8 - 184 */
31         0x80000000, 0x00000000,                 /* 0c0 - 192 */
32         0x80000000, 0x00000000,                 /* 0c8 - 200 */
33         0x80000000, 0x00000000,                 /* 0d0 - 208 */
34         0x80000000, 0x00000000,                 /* 0d8 - 216 */
35         0x80000000, 0x00000000,                 /* 0e0 - 224 */
36         0x80000000, 0x00000000,                 /* 0e8 - 232 */
37         0x80000000, 0x00000000,                 /* 0f0 - 240 */
38         0x80000000, 0x00000000,                 /* 0f8 - 248 */
39         0x80000000, 0x00000000,                 /* 100 - 256 */
40         0x80000000, 0x00000000,                 /* 108 - 264 */
41         0x80000000, 0x00000000,                 /* 110 - 272 */
42         0x80000000, 0x00000000,                 /* 118 - 280 */
43         0x80000000, 0x00000000,                 /* 120 - 288 */
44         0x80000000, 0x00000000,                 /* 128 - 296 */
45         0x80000000, 0x00000000,                 /* 130 - 304 */
46         0x80000000, 0x00000000,                 /* 138 - 312 */
47         0x80000000, 0x00000000,                 /* 140 - 320 */
48         0x80000000, 0x00000000,                 /* 148 - 328 */
49         0x80000000, 0x00000000,                 /* 150 - 336 */
50         0x80000000, 0x00000000,                 /* 158 - 344 */
51         0x80000000, 0x00000000,                 /* 160 - 352 */
52         0x80000000, 0x00000000,                 /* 168 - 360 */
53         0x80000000, 0x00000000,                 /* 170 - 368 */
54         0x80000000, 0x00000000,                 /* 178 - 376 */
55         0x80000000, 0x00000000,                 /* 180 - 384 */
56         0x80000000, 0x00000000,                 /* 188 - 392 */
57         0x80000000, 0x00000000,                 /* 190 - 400 */
58         0x80000000, 0x00000000,                 /* 198 - 408 */
59         0x80000000, 0x00000000,                 /* 1a0 - 416 */
60         0x80000000, 0x00000000,                 /* 1a8 - 424 */
61         0x80000000, 0x00000000,                 /* 1b0 - 432 */
62         0x80000000, 0x00000000,                 /* 1b8 - 440 */
63         0x80000000, 0x00000000,                 /* 1c0 - 448 */
64         0x80000000, 0x00000000,                 /* 1c8 - 456 */
65         0x80000000, 0x00000000,                 /* 1d0 - 464 */
66         0x80000000, 0x00000000,                 /* 1d8 - 472 */
67         0x7810ff00, 0x00000000,                 /* 1e0 - 480 */
68         0x7811ff00, 0x00000000,                 /* 1e8 - 488 */
69         0x7812ff00, 0x00000000,                 /* 1f0 - 496 */
70         0x7813ff00, 0x00000000,                 /* 1f8 - 504 */
71         0x78360000, 0x00000000,                 /* 200 - 512 */
72         0x78372000, 0x00000000,                 /* 208 - 520 */
73         0x80000000, 0x00000000,                 /* 210 - 528 */
74         0x54000000, 0xfffffe38,                 /* 218 - 536 */
75         0x80000000, 0x00000000,                 /* 220 - 544 */
76         0x740a8f00, 0x00000000,                 /* 228 - 552 */
77         0x6a340000, 0x00000000,                 /* 230 - 560 */
78         0x800c00ff, 0x00000000,                 /* 238 - 568 */
79         0x800c00ff, 0x00000000,                 /* 240 - 576 */
80         0x800c00ff, 0x00000000,                 /* 248 - 584 */
81         0x800c00ff, 0x00000000,                 /* 250 - 592 */
82         0x800c00ff, 0x00000000,                 /* 258 - 600 */
83         0x800c00ff, 0x00000000,                 /* 260 - 608 */
84         0x800c00ff, 0x00000000,                 /* 268 - 616 */
85         0x800c00ff, 0x00000000,                 /* 270 - 624 */
86         0x800c00ff, 0x00000000,                 /* 278 - 632 */
87         0x800c00ff, 0x00000000,                 /* 280 - 640 */
88         0x800c00ff, 0x00000000,                 /* 288 - 648 */
89         0x800c00ff, 0x00000000,                 /* 290 - 656 */
90         0x800c00ff, 0x00000000,                 /* 298 - 664 */
91         0x800c00ff, 0x00000000,                 /* 2a0 - 672 */
92         0x800c00ff, 0x00000000,                 /* 2a8 - 680 */
93         0x98080000, 0x0000ff80,                 /* 2b0 - 688 */
94         0x0f000001, 0x00000000,                 /* 2b8 - 696 */
95         0x6c350700, 0x00000000,                 /* 2c0 - 704 */
96         0x60000040, 0x00000000,                 /* 2c8 - 712 */
97         0x97030000, 0x00000000,                 /* 2d0 - 720 */
98         0x0f000001, 0x00000000,                 /* 2d8 - 728 */
99         0x60000040, 0x00000000,                 /* 2e0 - 736 */
100         0x6a370000, 0x00000000,                 /* 2e8 - 744 */
101         0x90040020, 0x00000000,                 /* 2f0 - 752 */
102         0x0f000001, 0x00000000,                 /* 2f8 - 760 */
103         0x60000040, 0x00000000,                 /* 300 - 768 */
104         0x6a360000, 0x00000000,                 /* 308 - 776 */
105         0x90080000, 0x00000000,                 /* 310 - 784 */
106         0x60000040, 0x00000000,                 /* 318 - 792 */
107         0x7a340100, 0x00000000,                 /* 320 - 800 */
108         0x60000008, 0x00000000,                 /* 328 - 808 */
109         0x1f000030, 0x00000030,                 /* 330 - 816 */
110         0x808c0000, 0x00000218,                 /* 338 - 824 */
111         0x808c0002, 0xffffffd0,                 /* 340 - 832 */
112         0x808c0001, 0x00000218,                 /* 348 - 840 */
113         0x98040004, 0x0000ff01,                 /* 350 - 848 */
114         0x88880000, 0x000001d0,                 /* 358 - 856 */
115         0x74340100, 0x00000000,                 /* 360 - 864 */
116         0x98040000, 0x0000ff04,                 /* 368 - 872 */
117         0x72350000, 0x00000000,                 /* 370 - 880 */
118         0x808c0000, 0xfffffcf0,                 /* 378 - 888 */
119         0x98080000, 0x0000ff05,                 /* 380 - 896 */
120         0x60000040, 0x00000000,                 /* 388 - 904 */
121         0x80880000, 0xfffffc88,                 /* 390 - 912 */
122         0x58000008, 0x00000000,                 /* 398 - 920 */
123         0x60000040, 0x00000000,                 /* 3a0 - 928 */
124         0x1e000048, 0x00000048,                 /* 3a8 - 936 */
125         0x60000008, 0x00000000,                 /* 3b0 - 944 */
126         0x80880000, 0xfffffc60,                 /* 3b8 - 952 */
127         0x1a000050, 0x00000050,                 /* 3c0 - 960 */
128         0x80880000, 0xfffffc50,                 /* 3c8 - 968 */
129         0x1b000058, 0x00000058,                 /* 3d0 - 976 */
130         0x80880000, 0xfffffc40,                 /* 3d8 - 984 */
131         0x88880000, 0x000000b8,                 /* 3e0 - 992 */
132         0x7a340200, 0x00000000,                 /* 3e8 - 1000 */
133         0x19000060, 0x00000060,                 /* 3f0 - 1008 */
134         0x7e350100, 0x00000000,                 /* 3f8 - 1016 */
135         0x7e100800, 0x00000000,                 /* 400 - 1024 */
136         0x7f110000, 0x00000000,                 /* 408 - 1032 */
137         0x7f120000, 0x00000000,                 /* 410 - 1040 */
138         0x7f130000, 0x00000000,                 /* 418 - 1048 */
139         0x818b0000, 0xffffffc8,                 /* 420 - 1056 */
140         0x88880000, 0x000000b8,                 /* 428 - 1064 */
141         0x7c34fd00, 0x00000000,                 /* 430 - 1072 */
142         0x80880000, 0xfffffbe0,                 /* 438 - 1080 */
143         0x88880000, 0x00000058,                 /* 440 - 1088 */
144         0x7a340200, 0x00000000,                 /* 448 - 1096 */
145         0x18000060, 0x00000060,                 /* 450 - 1104 */
146         0x7e350100, 0x00000000,                 /* 458 - 1112 */
147         0x7e100800, 0x00000000,                 /* 460 - 1120 */
148         0x7f110000, 0x00000000,                 /* 468 - 1128 */
149         0x7f120000, 0x00000000,                 /* 470 - 1136 */
150         0x7f130000, 0x00000000,                 /* 478 - 1144 */
151         0x808b0000, 0xffffffc8,                 /* 480 - 1152 */
152         0x88880000, 0x00000058,                 /* 488 - 1160 */
153         0x7c34fd00, 0x00000000,                 /* 490 - 1168 */
154         0x80880000, 0xfffffb80,                 /* 498 - 1176 */
155         0x72100000, 0x00000000,                 /* 4a0 - 1184 */
156         0x6a5c0000, 0x00000000,                 /* 4a8 - 1192 */
157         0x72110000, 0x00000000,                 /* 4b0 - 1200 */
158         0x6a5d0000, 0x00000000,                 /* 4b8 - 1208 */
159         0x72120000, 0x00000000,                 /* 4c0 - 1216 */
160         0x6a5e0000, 0x00000000,                 /* 4c8 - 1224 */
161         0x72130000, 0x00000000,                 /* 4d0 - 1232 */
162         0x6a5f0000, 0x00000000,                 /* 4d8 - 1240 */
163         0x90080000, 0x00000000,                 /* 4e0 - 1248 */
164         0x725c0000, 0x00000000,                 /* 4e8 - 1256 */
165         0x6a100000, 0x00000000,                 /* 4f0 - 1264 */
166         0x725d0000, 0x00000000,                 /* 4f8 - 1272 */
167         0x6a110000, 0x00000000,                 /* 500 - 1280 */
168         0x725e0000, 0x00000000,                 /* 508 - 1288 */
169         0x6a120000, 0x00000000,                 /* 510 - 1296 */
170         0x725f0000, 0x00000000,                 /* 518 - 1304 */
171         0x6a130000, 0x00000000,                 /* 520 - 1312 */
172         0x90080000, 0x00000000,                 /* 528 - 1320 */
173         0x7c027f00, 0x00000000,                 /* 530 - 1328 */
174         0x60000008, 0x00000000,                 /* 538 - 1336 */
175         0x60000040, 0x00000000,                 /* 540 - 1344 */
176         0x48000000, 0x00000000,                 /* 548 - 1352 */
177         0x90080000, 0x00000000,                 /* 550 - 1360 */
178         0x88880000, 0xffffffd0,                 /* 558 - 1368 */
179         0x98080000, 0x0000ff00,                 /* 560 - 1376 */
180         0x60000040, 0x00000000,                 /* 568 - 1384 */
181         0x1f000038, 0x00000038,                 /* 570 - 1392 */
182         0x98080000, 0x0000ff02,                 /* 578 - 1400 */
183         0x60000040, 0x00000000,                 /* 580 - 1408 */
184         0x1f000040, 0x00000040,                 /* 588 - 1416 */
185         0x98080000, 0x0000ff03,                 /* 590 - 1424 */
186         0x80000000, 0x00000000,                 /* 598 - 1432 */
189 const u_int32_t lun_switch[] = {
190         0x7803ff00, 0x00000000,                 /* 000 -   0 */
191         0x7805ff00, 0x00000000,                 /* 008 -   8 */
192         0x80080000, 0x00000000,                 /* 010 -  16 */
193         0x88880000, 0xffffffe0,                 /* 018 -  24 */
194         0x72350000, 0x00000000,                 /* 020 -  32 */
195         0x98080000, 0x0000ff81,                 /* 028 -  40 */
198 const u_int32_t tag_switch[] = {
199         0x72360000, 0x00000000,                 /* 000 -   0 */
200         0x800c0000, 0x00000000,                 /* 008 -   8 */
201         0x800c0001, 0x00000000,                 /* 010 -  16 */
202         0x800c0002, 0x00000000,                 /* 018 -  24 */
203         0x800c0003, 0x00000000,                 /* 020 -  32 */
204         0x800c0004, 0x00000000,                 /* 028 -  40 */
205         0x800c0005, 0x00000000,                 /* 030 -  48 */
206         0x800c0006, 0x00000000,                 /* 038 -  56 */
207         0x800c0007, 0x00000000,                 /* 040 -  64 */
208         0x800c0008, 0x00000000,                 /* 048 -  72 */
209         0x800c0009, 0x00000000,                 /* 050 -  80 */
210         0x800c000a, 0x00000000,                 /* 058 -  88 */
211         0x800c000b, 0x00000000,                 /* 060 -  96 */
212         0x800c000c, 0x00000000,                 /* 068 - 104 */
213         0x800c000d, 0x00000000,                 /* 070 - 112 */
214         0x800c000e, 0x00000000,                 /* 078 - 120 */
215         0x800c000f, 0x00000000,                 /* 080 - 128 */
216         0x98080000, 0x0000ff82,                 /* 088 - 136 */
219 const u_int32_t load_dsa[] = {
220         0x7810f000, 0x00000000,                 /* 000 -   0 */
221         0x7811f100, 0x00000000,                 /* 008 -   8 */
222         0x7812f200, 0x00000000,                 /* 010 -  16 */
223         0x7813f300, 0x00000000,                 /* 018 -  24 */
224         0x90080000, 0x00000000,                 /* 020 -  32 */
225         0x88880000, 0xffffffd0,                 /* 028 -  40 */
226         0x80080000, 0x00000000,                 /* 030 -  48 */
227         0x88880000, 0xffffffc0,                 /* 038 -  56 */
228         0x43000028, 0x00000000,                 /* 040 -  64 */
229         0xc0000004, 0x00000000, 0x00000000,     /* 048 -  72 */
230         0x80080000, 0x00000000,                 /* 054 -  84 */
231         0x80000000, 0x00000000,                 /* 05c -  92 */
234 const u_int32_t siop_led_on[] = {
235         0x7c07fe00, 0x00000000,                 /* 000 -   0 */
238 const u_int32_t siop_led_off[] = {
239         0x7a070100, 0x00000000,                 /* 000 -   0 */
242 #define A_t_id  0x00000028
243 #define A_t_msg_in      0x00000030
244 #define A_t_ext_msg_in  0x00000038
245 #define A_t_ext_msg_data        0x00000040
246 #define A_t_msg_out     0x00000048
247 #define A_t_cmd 0x00000050
248 #define A_t_status      0x00000058
249 #define A_t_data        0x00000060
250 #define A_int_done      0x0000ff00
251 #define A_int_msgin     0x0000ff01
252 #define A_int_extmsgin  0x0000ff02
253 #define A_int_extmsgdata        0x0000ff03
254 #define A_int_disc      0x0000ff04
255 #define A_int_saveoffset        0x0000ff05
256 #define A_int_reseltarg 0x0000ff80
257 #define A_int_resellun  0x0000ff81
258 #define A_int_reseltag  0x0000ff82
259 #define A_int_resfail   0x0000ff83
260 #define A_int_err       0x0000ffff
261 #define A_flag_sdp      0x00000001
262 #define A_flag_data     0x00000002
263 #define A_flag_data_mask        0x000000fd
264 #define Ent_waitphase   0x00000020
265 #define Ent_send_msgout 0x00000398
266 #define Ent_msgout      0x000003a8
267 #define Ent_msgin       0x00000328
268 #define Ent_handle_msgin        0x00000338
269 #define Ent_msgin_ack   0x00000388
270 #define Ent_dataout     0x00000440
271 #define Ent_datain      0x000003e0
272 #define Ent_cmdout      0x000003c0
273 #define Ent_status      0x000003d0
274 #define Ent_disconnect  0x00000530
275 #define Ent_reselect    0x000001e0
276 #define Ent_reselected  0x00000000
277 #define Ent_selected    0x00000388
278 #define Ent_script_sched        0x00000070
279 #define Ent_script_sched_slot0  0x000000a0
280 #define Ent_get_extmsgdata      0x00000580
281 #define Ent_resel_targ0 0x00000238
282 #define Ent_msgin_space 0x00000598
283 #define Ent_lunsw_return        0x000002b8
284 #define Ent_led_on1     0x00000068
285 #define Ent_led_on2     0x00000220
286 #define Ent_led_off     0x00000210
287 #define E_abs_script_sched_slot0        0x00000000
288 u_int32_t E_abs_script_sched_slot0_Used[] = {
289         0x00000029,
290         0x0000002b,
291         0x0000002d,
292         0x0000002f,
293         0x00000031,
294         0x00000033,
295         0x00000035,
296         0x00000037,
297         0x00000039,
298         0x0000003b,
299         0x0000003d,
300         0x0000003f,
301         0x00000041,
302         0x00000043,
303         0x00000045,
304         0x00000047,
305         0x00000049,
306         0x0000004b,
307         0x0000004d,
308         0x0000004f,
309         0x00000051,
310         0x00000053,
311         0x00000055,
312         0x00000057,
313         0x00000059,
314         0x0000005b,
315         0x0000005d,
316         0x0000005f,
317         0x00000061,
318         0x00000063,
319         0x00000065,
320         0x00000067,
321         0x00000069,
322         0x0000006b,
323         0x0000006d,
324         0x0000006f,
325         0x00000071,
326         0x00000073,
327         0x00000075,
328         0x00000077,
331 #define E_abs_targ0     0x00000000
332 u_int32_t E_abs_targ0_Used[] = {
333         0x0000008f,
334         0x00000091,
335         0x00000093,
336         0x00000095,
337         0x00000097,
338         0x00000099,
339         0x0000009b,
340         0x0000009d,
341         0x0000009f,
342         0x000000a1,
343         0x000000a3,
344         0x000000a5,
345         0x000000a7,
346         0x000000a9,
347         0x000000ab,
350 #define E_abs_msgin     0x00000000
351 u_int32_t E_abs_msgin_Used[] = {
352         0x000000af,
353         0x000000b7,
354         0x000000bf,
357 #define Ent_lun_switch_entry    0x00000018
358 #define Ent_resel_lun0  0x00000028
359 #define Ent_restore_scntl3      0x00000000
360 #define E_abs_lunsw_return      0x00000000
361 u_int32_t E_abs_lunsw_return_Used[] = {
362         0x00000005,
365 #define Ent_tag_switch_entry    0x00000000
366 #define Ent_resel_tag0  0x00000008
367 #define E_abs_tag0      0x00000000
368 u_int32_t E_abs_tag0_Used[] = {
369         0x00000003,
370         0x00000005,
371         0x00000007,
372         0x00000009,
373         0x0000000b,
374         0x0000000d,
375         0x0000000f,
376         0x00000011,
377         0x00000013,
378         0x00000015,
379         0x00000017,
380         0x00000019,
381         0x0000001b,
382         0x0000001d,
383         0x0000001f,
384         0x00000021,
387 #define Ent_rdsa0       0x00000000
388 #define Ent_rdsa1       0x00000008
389 #define Ent_rdsa2       0x00000010
390 #define Ent_rdsa3       0x00000018
391 #define Ent_ldsa_reload_dsa     0x00000028
392 #define Ent_ldsa_select 0x00000038
393 #define Ent_ldsa_data   0x0000005c
394 #define E_ldsa_abs_reselected   0x00000000
395 u_int32_t E_ldsa_abs_reselected_Used[] = {
396         0x0000000d,
399 #define E_ldsa_abs_reselect     0x00000000
400 u_int32_t E_ldsa_abs_reselect_Used[] = {
401         0x00000011,
404 #define E_ldsa_abs_selected     0x00000000
405 u_int32_t E_ldsa_abs_selected_Used[] = {
406         0x00000016,
409 #define E_ldsa_abs_data 0x00000000
410 u_int32_t E_ldsa_abs_data_Used[] = {
411         0x00000013,
414 #define E_ldsa_abs_slot 0x00000000
415 u_int32_t E_ldsa_abs_slot_Used[] = {
416         0x00000014,