1 /* 2 * DO NOT EDIT - This file is automatically generated. 3 */ 4 5 #define SCSISEQ 0x00 6 #define TEMODE 0x80 7 #define SCSIRSTO 0x01 8 9 #define SXFRCTL0 0x01 10 #define DFON 0x80 11 #define DFPEXP 0x40 12 #define FAST20 0x20 13 #define CLRSTCNT 0x10 14 #define SPIOEN 0x08 15 #define SCAMEN 0x04 16 #define CLRCHN 0x02 17 18 #define SXFRCTL1 0x02 19 #define BITBUCKET 0x80 20 #define SWRAPEN 0x40 21 #define STIMESEL 0x18 22 #define ENSTIMER 0x04 23 #define ACTNEGEN 0x02 24 #define STPWEN 0x01 25 26 #define SCSISIGO 0x03 27 #define CDO 0x80 28 #define IOO 0x40 29 #define MSGO 0x20 30 #define ATNO 0x10 31 #define SELO 0x08 32 #define BSYO 0x04 33 #define REQO 0x02 34 #define ACKO 0x01 35 36 #define SCSISIGI 0x03 37 #define ATNI 0x10 38 #define SELI 0x08 39 #define BSYI 0x04 40 #define REQI 0x02 41 #define ACKI 0x01 42 43 #define SCSIRATE 0x04 44 #define WIDEXFER 0x80 45 #define SXFR 0x70 46 #define ENABLE_CRC 0x40 47 #define SINGLE_EDGE 0x10 48 #define SOFS 0x0f 49 #define SXFR_ULTRA2 0x0f 50 51 #define SCSIID 0x05 52 #define SCSIOFFSET 0x05 53 #define SOFS_ULTRA2 0x7f 54 55 #define SCSIDATL 0x06 56 57 #define SCSIDATH 0x07 58 59 #define STCNT 0x08 60 61 #define OPTIONMODE 0x08 62 #define AUTORATEEN 0x80 63 #define AUTOACKEN 0x40 64 #define ATNMGMNTEN 0x20 65 #define BUSFREEREV 0x10 66 #define EXPPHASEDIS 0x08 67 #define SCSIDATL_IMGEN 0x04 68 #define OPTIONMODE_DEFAULTS 0x03 69 #define AUTO_MSGOUT_DE 0x02 70 #define DIS_MSGIN_DUALEDGE 0x01 71 72 #define TARGCRCCNT 0x0a 73 74 #define CLRSINT0 0x0b 75 #define CLRSELDO 0x40 76 #define CLRSELDI 0x20 77 #define CLRSELINGO 0x10 78 #define CLRSWRAP 0x08 79 #define CLRSPIORDY 0x02 80 81 #define SSTAT0 0x0b 82 #define TARGET 0x80 83 #define SELDO 0x40 84 #define SELDI 0x20 85 #define SELINGO 0x10 86 #define IOERR 0x08 87 #define SWRAP 0x08 88 #define SDONE 0x04 89 #define SPIORDY 0x02 90 #define DMADONE 0x01 91 92 #define CLRSINT1 0x0c 93 #define CLRSELTIMEO 0x80 94 #define CLRATNO 0x40 95 #define CLRSCSIRSTI 0x20 96 #define CLRBUSFREE 0x08 97 #define CLRSCSIPERR 0x04 98 #define CLRPHASECHG 0x02 99 #define CLRREQINIT 0x01 100 101 #define SSTAT1 0x0c 102 #define SELTO 0x80 103 #define ATNTARG 0x40 104 #define SCSIRSTI 0x20 105 #define PHASEMIS 0x10 106 #define BUSFREE 0x08 107 #define SCSIPERR 0x04 108 #define PHASECHG 0x02 109 #define REQINIT 0x01 110 111 #define SSTAT2 0x0d 112 #define OVERRUN 0x80 113 #define SFCNT 0x1f 114 #define EXP_ACTIVE 0x10 115 116 #define SSTAT3 0x0e 117 #define SCSICNT 0xf0 118 #define OFFCNT 0x0f 119 120 #define SCSIID_ULTRA2 0x0f 121 #define OID 0x0f 122 123 #define SIMODE0 0x10 124 #define ENSELDO 0x40 125 #define ENSELDI 0x20 126 #define ENSELINGO 0x10 127 #define ENIOERR 0x08 128 #define ENSWRAP 0x08 129 #define ENSDONE 0x04 130 #define ENSPIORDY 0x02 131 #define ENDMADONE 0x01 132 133 #define SIMODE1 0x11 134 #define ENSELTIMO 0x80 135 #define ENATNTARG 0x40 136 #define ENSCSIRST 0x20 137 #define ENPHASEMIS 0x10 138 #define ENBUSFREE 0x08 139 #define ENSCSIPERR 0x04 140 #define ENPHASECHG 0x02 141 #define ENREQINIT 0x01 142 143 #define SCSIBUSL 0x12 144 145 #define SCSIBUSH 0x13 146 147 #define SHADDR 0x14 148 149 #define SELTIMER 0x18 150 #define TARGIDIN 0x18 151 #define STAGE6 0x20 152 #define STAGE5 0x10 153 #define STAGE4 0x08 154 #define STAGE3 0x04 155 #define STAGE2 0x02 156 #define STAGE1 0x01 157 158 #define SELID 0x19 159 #define SELID_MASK 0xf0 160 #define ONEBIT 0x08 161 162 #define SCAMCTL 0x1a 163 #define ENSCAMSELO 0x80 164 #define CLRSCAMSELID 0x40 165 #define ALTSTIM 0x20 166 #define DFLTTID 0x10 167 #define SCAMLVL 0x03 168 169 #define TARGID 0x1b 170 171 #define SPIOCAP 0x1b 172 #define SOFT1 0x80 173 #define SOFT0 0x40 174 #define SOFTCMDEN 0x20 175 #define HAS_BRDCTL 0x10 176 #define SEEPROM 0x08 177 #define EEPROM 0x04 178 #define ROM 0x02 179 #define SSPIOCPS 0x01 180 181 #define BRDCTL 0x1d 182 #define BRDDAT7 0x80 183 #define BRDDAT6 0x40 184 #define BRDDAT5 0x20 185 #define BRDDAT4 0x10 186 #define BRDSTB 0x10 187 #define BRDCS 0x08 188 #define BRDDAT3 0x08 189 #define BRDDAT2 0x04 190 #define BRDRW 0x04 191 #define BRDRW_ULTRA2 0x02 192 #define BRDCTL1 0x02 193 #define BRDCTL0 0x01 194 #define BRDSTB_ULTRA2 0x01 195 196 #define SEECTL 0x1e 197 #define EXTARBACK 0x80 198 #define EXTARBREQ 0x40 199 #define SEEMS 0x20 200 #define SEERDY 0x10 201 #define SEECS 0x08 202 #define SEECK 0x04 203 #define SEEDO 0x02 204 #define SEEDI 0x01 205 206 #define SBLKCTL 0x1f 207 #define DIAGLEDEN 0x80 208 #define DIAGLEDON 0x40 209 #define AUTOFLUSHDIS 0x20 210 #define ENAB40 0x08 211 #define ENAB20 0x04 212 #define SELWIDE 0x02 213 #define XCVR 0x01 214 215 #define SRAM_BASE 0x20 216 217 #define TARG_SCSIRATE 0x20 218 #define CMDSIZE_TABLE 0x20 219 220 #define ULTRA_ENB 0x30 221 222 #define DISC_DSB 0x32 223 224 #define MSG_OUT 0x34 225 226 #define DMAPARAMS 0x35 227 #define PRELOADEN 0x80 228 #define WIDEODD 0x40 229 #define SCSIEN 0x20 230 #define SDMAENACK 0x10 231 #define SDMAEN 0x10 232 #define HDMAEN 0x08 233 #define HDMAENACK 0x08 234 #define DIRECTION 0x04 235 #define FIFOFLUSH 0x02 236 #define FIFORESET 0x01 237 238 #define SEQ_FLAGS 0x36 239 #define IDENTIFY_SEEN 0x80 240 #define SCBPTR_VALID 0x40 241 #define DPHASE 0x20 242 #define TARG_CMD_PENDING 0x10 243 #define CMDPHASE_PENDING 0x08 244 #define DPHASE_PENDING 0x04 245 #define SPHASE_PENDING 0x02 246 #define NO_DISCONNECT 0x01 247 248 #define SAVED_TCL 0x37 249 250 #define SG_COUNT 0x38 251 252 #define SG_NEXT 0x39 253 254 #define LASTPHASE 0x3d 255 #define P_MESGIN 0xe0 256 #define PHASE_MASK 0xe0 257 #define P_STATUS 0xc0 258 #define P_MESGOUT 0xa0 259 #define P_COMMAND 0x80 260 #define CDI 0x80 261 #define IOI 0x40 262 #define P_DATAIN 0x40 263 #define MSGI 0x20 264 #define P_BUSFREE 0x01 265 #define P_DATAOUT 0x00 266 267 #define WAITING_SCBH 0x3e 268 269 #define DISCONNECTED_SCBH 0x3f 270 271 #define FREE_SCBH 0x40 272 273 #define HSCB_ADDR 0x41 274 275 #define SCBID_ADDR 0x45 276 277 #define TMODE_CMDADDR 0x49 278 279 #define KERNEL_QINPOS 0x4d 280 281 #define QINPOS 0x4e 282 283 #define QOUTPOS 0x4f 284 285 #define KERNEL_TQINPOS 0x50 286 287 #define TQINPOS 0x51 288 289 #define ARG_1 0x52 290 #define RETURN_1 0x52 291 #define SEND_MSG 0x80 292 #define SEND_SENSE 0x40 293 #define SEND_REJ 0x20 294 #define MSGOUT_PHASEMIS 0x10 295 #define EXIT_MSG_LOOP 0x08 296 #define CONT_MSG_LOOP 0x04 297 #define CONT_TARG_SESSION 0x02 298 299 #define ARG_2 0x53 300 #define RETURN_2 0x53 301 302 #define LAST_MSG 0x54 303 304 #define PREFETCH_CNT 0x55 305 306 #define TARGET_MSG_REQUEST 0x56 307 308 #define SCSISEQ_TEMPLATE 0x58 309 #define ENSELO 0x40 310 #define ENSELI 0x20 311 #define ENRSELI 0x10 312 #define ENAUTOATNO 0x08 313 #define ENAUTOATNI 0x04 314 #define ENAUTOATNP 0x02 315 316 #define DATA_COUNT_ODD 0x59 317 318 #define SCSICONF 0x5a 319 #define TERM_ENB 0x80 320 #define RESET_SCSI 0x40 321 #define ENSPCHK 0x20 322 #define HWSCSIID 0x0f 323 #define HSCSIID 0x07 324 325 #define INITIATOR_TAG 0x5a 326 327 #define HOSTCONF 0x5d 328 329 #define HA_274_BIOSCTRL 0x5f 330 #define BIOSMODE 0x30 331 #define BIOSDISABLED 0x30 332 #define CHANNEL_B_PRIMARY 0x08 333 334 #define SEQCTL 0x60 335 #define PERRORDIS 0x80 336 #define PAUSEDIS 0x40 337 #define FAILDIS 0x20 338 #define FASTMODE 0x10 339 #define BRKADRINTEN 0x08 340 #define STEP 0x04 341 #define SEQRESET 0x02 342 #define LOADRAM 0x01 343 344 #define SEQRAM 0x61 345 346 #define SEQADDR0 0x62 347 348 #define SEQADDR1 0x63 349 #define SEQADDR1_MASK 0x01 350 351 #define ACCUM 0x64 352 353 #define SINDEX 0x65 354 355 #define DINDEX 0x66 356 357 #define ALLONES 0x69 358 359 #define ALLZEROS 0x6a 360 361 #define NONE 0x6a 362 363 #define FLAGS 0x6b 364 #define ZERO 0x02 365 #define CARRY 0x01 366 367 #define SINDIR 0x6c 368 369 #define DINDIR 0x6d 370 371 #define FUNCTION1 0x6e 372 373 #define STACK 0x6f 374 375 #define TARG_OFFSET 0x70 376 377 #define BCTL 0x84 378 #define ACE 0x08 379 #define ENABLE 0x01 380 381 #define DSCOMMAND0 0x84 382 #define CACHETHEN 0x80 383 #define DPARCKEN 0x40 384 #define MPARCKEN 0x20 385 #define EXTREQLCK 0x10 386 #define INTSCBRAMSEL 0x08 387 #define RAMPS 0x04 388 #define USCBSIZE32 0x02 389 #define CIOPARCKEN 0x01 390 391 #define BUSTIME 0x85 392 #define BOFF 0xf0 393 #define BON 0x0f 394 395 #define BUSSPD 0x86 396 #define DFTHRSH 0xc0 397 #define STBOFF 0x38 398 #define STBON 0x07 399 400 #define HS_MAILBOX 0x86 401 #define HOST_MAILBOX 0xf0 402 #define SEQ_MAILBOX 0x0f 403 404 #define DSPCISTATUS 0x86 405 #define DFTHRSH_100 0xc0 406 407 #define HCNTRL 0x87 408 #define POWRDN 0x40 409 #define SWINT 0x10 410 #define IRQMS 0x08 411 #define PAUSE 0x04 412 #define INTEN 0x02 413 #define CHIPRST 0x01 414 #define CHIPRSTACK 0x01 415 416 #define HADDR 0x88 417 418 #define HCNT 0x8c 419 420 #define SCBPTR 0x90 421 422 #define INTSTAT 0x91 423 #define SEQINT_MASK 0xf1 424 #define DATA_OVERRUN 0xf1 425 #define MSGIN_PHASEMIS 0xe1 426 #define TRACEPOINT 0xd1 427 #define PERR_DETECTED 0xb1 428 #define HOST_MSG_LOOP 0xa1 429 #define TRACE_POINT 0x91 430 #define RESIDUAL 0x81 431 #define BAD_STATUS 0x71 432 #define UPDATE_TMSG_REQ 0x61 433 #define NO_MATCH 0x31 434 #define NO_IDENT 0x21 435 #define SEND_REJECT 0x11 436 #define INT_PEND 0x0f 437 #define BRKADRINT 0x08 438 #define SCSIINT 0x04 439 #define CMDCMPLT 0x02 440 #define BAD_PHASE 0x01 441 #define SEQINT 0x01 442 443 #define CLRINT 0x92 444 #define CLRPARERR 0x10 445 #define CLRBRKADRINT 0x08 446 #define CLRSCSIINT 0x04 447 #define CLRCMDINT 0x02 448 #define CLRSEQINT 0x01 449 450 #define ERROR 0x92 451 #define CIOPARERR 0x80 452 #define PCIERRSTAT 0x40 453 #define MPARERR 0x20 454 #define DPARERR 0x10 455 #define SQPARERR 0x08 456 #define ILLOPCODE 0x04 457 #define ILLSADDR 0x02 458 #define ILLHADDR 0x01 459 460 #define DFCNTRL 0x93 461 462 #define DFSTATUS 0x94 463 #define PRELOAD_AVAIL 0x80 464 #define DWORDEMP 0x20 465 #define MREQPEND 0x10 466 #define HDONE 0x08 467 #define DFTHRESH 0x04 468 #define FIFOFULL 0x02 469 #define FIFOEMP 0x01 470 471 #define DFWADDR 0x95 472 473 #define DFRADDR 0x97 474 475 #define DFDAT 0x99 476 477 #define SCBCNT 0x9a 478 #define SCBAUTO 0x80 479 #define SCBCNT_MASK 0x1f 480 481 #define QINFIFO 0x9b 482 483 #define QINCNT 0x9c 484 485 #define QOUTFIFO 0x9d 486 487 #define CRCCONTROL1 0x9d 488 #define CRCONSEEN 0x80 489 #define CRCVALCHKEN 0x40 490 #define CRCENDCHKEN 0x20 491 #define CRCREQCHKEN 0x10 492 #define TARGCRCENDEN 0x08 493 #define TARGCRCCNTEN 0x04 494 495 #define QOUTCNT 0x9e 496 497 #define SCSIPHASE 0x9e 498 #define STATUS_PHASE 0x20 499 #define COMMAND_PHASE 0x10 500 #define MSG_IN_PHASE 0x08 501 #define MSG_OUT_PHASE 0x04 502 #define DATA_IN_PHASE 0x02 503 #define DATA_OUT_PHASE 0x01 504 505 #define SFUNCT 0x9f 506 #define ALT_MODE 0x80 507 508 #define SCB_CONTROL 0xa0 509 #define TARGET_SCB 0x80 510 #define DISCENB 0x40 511 #define TAG_ENB 0x20 512 #define MK_MESSAGE 0x10 513 #define ULTRAENB 0x08 514 #define DISCONNECTED 0x04 515 #define SCB_TAG_TYPE 0x03 516 517 #define SCB_BASE 0xa0 518 519 #define SCB_TCL 0xa1 520 #define TID 0xf0 521 #define SELBUSB 0x08 522 #define LID 0x07 523 524 #define SCB_TARGET_STATUS 0xa2 525 526 #define SCB_SGCOUNT 0xa3 527 528 #define SCB_SGPTR 0xa4 529 530 #define SCB_RESID_SGCNT 0xa8 531 532 #define SCB_RESID_DCNT 0xa9 533 534 #define SCB_DATAPTR 0xac 535 536 #define SCB_DATACNT 0xb0 537 538 #define SCB_CMDPTR 0xb4 539 #define SCB_TARGET_PHASES 0xb4 540 #define TARGET_DATA_IN 0x01 541 542 #define SCB_CMDLEN 0xb8 543 #define SCB_INITIATOR_TAG 0xb8 544 545 #define SCB_TAG 0xb9 546 547 #define SCB_NEXT 0xba 548 549 #define SCB_SCSIRATE 0xbb 550 551 #define SCB_SCSIOFFSET 0xbc 552 553 #define SCB_SPARE 0xbd 554 555 #define SCB_CMDSTORE 0xc0 556 557 #define SEECTL_2840 0xc0 558 #define CS_2840 0x04 559 #define CK_2840 0x02 560 #define DO_2840 0x01 561 562 #define STATUS_2840 0xc1 563 #define EEPROM_TF 0x80 564 #define BIOS_SEL 0x60 565 #define ADSEL 0x1e 566 #define DI_2840 0x01 567 568 #define SCB_CMDSTORE_BUSADDR 0xd0 569 570 #define SCB_64BYTE_SPARE 0xd4 571 572 #define CCHADDR 0xe0 573 574 #define CCHCNT 0xe8 575 576 #define CCSGRAM 0xe9 577 578 #define CCSGADDR 0xea 579 580 #define CCSGCTL 0xeb 581 #define CCSGDONE 0x80 582 #define CCSGEN 0x08 583 #define FLAG 0x02 584 #define CCSGRESET 0x01 585 586 #define CCSCBRAM 0xec 587 588 #define CCSCBADDR 0xed 589 590 #define CCSCBCTL 0xee 591 #define CCSCBDONE 0x80 592 #define ARRDONE 0x40 593 #define CCARREN 0x10 594 #define CCSCBEN 0x08 595 #define CCSCBDIR 0x04 596 #define CCSCBRESET 0x01 597 598 #define CCSCBCNT 0xef 599 600 #define SCBBADDR 0xf0 601 602 #define CCSCBPTR 0xf1 603 604 #define HNSCB_QOFF 0xf4 605 606 #define SNSCB_QOFF 0xf6 607 608 #define SDSCB_QOFF 0xf8 609 610 #define QOFF_CTLSTA 0xfa 611 #define SCB_AVAIL 0x40 612 #define SNSCB_ROLLOVER 0x20 613 #define SDSCB_ROLLOVER 0x10 614 #define SCB_QSIZE 0x07 615 #define SCB_QSIZE_256 0x06 616 617 #define DFF_THRSH 0xfb 618 #define WR_DFTHRSH 0x70 619 #define WR_DFTHRSH_MAX 0x70 620 #define WR_DFTHRSH_90 0x60 621 #define WR_DFTHRSH_85 0x50 622 #define WR_DFTHRSH_75 0x40 623 #define WR_DFTHRSH_63 0x30 624 #define WR_DFTHRSH_50 0x20 625 #define WR_DFTHRSH_25 0x10 626 #define RD_DFTHRSH_MAX 0x07 627 #define RD_DFTHRSH 0x07 628 #define RD_DFTHRSH_90 0x06 629 #define RD_DFTHRSH_85 0x05 630 #define RD_DFTHRSH_75 0x04 631 #define RD_DFTHRSH_63 0x03 632 #define RD_DFTHRSH_50 0x02 633 #define RD_DFTHRSH_25 0x01 634 #define RD_DFTHRSH_MIN 0x00 635 #define WR_DFTHRSH_MIN 0x00 636 637 #define SG_CACHEPTR 0xfc 638 #define SG_USER_DATA 0xfc 639 #define LAST_SEG 0x02 640 #define LAST_SEG_DONE 0x01 641 642 643 #define CMD_GROUP_CODE_SHIFT 0x05 644 #define BUS_8_BIT 0x00 645 #define QOUTFIFO_OFFSET 0x00 646 #define CCSGRAM_MAXSEGS 0x10 647 #define SCB_64BYTE_SIZE 0x30 648 #define STATUS_QUEUE_FULL 0x28 649 #define STATUS_BUSY 0x08 650 #define TQINFIFO_UPDATE_CNT 0x20 651 #define TCL_TARGET_SHIFT 0x04 652 #define MAX_OFFSET_8BIT 0x0f 653 #define BUS_16_BIT 0x01 654 #define QINFIFO_OFFSET 0x01 655 #define SCB_32BYTE_SIZE 0x1c 656 #define HOST_MAILBOX_SHIFT 0x04 657 #define MAX_OFFSET_ULTRA2 0x7f 658 #define MAX_OFFSET_16BIT 0x08 659 #define UNTAGGEDSCB_OFFSET 0x02 660 #define TARGET_CMD_CMPLT 0xfe 661 #define SCB_LIST_NULL 0xff 662 #define SG_SIZEOF 0x08 663 #define SEQ_MAILBOX_SHIFT 0x00 664 #define HOST_MSG 0xff 665 #define BUS_32_BIT 0x02 666 #define CCSGADDR_MAX 0x80 667 668 669 /* Downloaded Constant Definitions */ 670