11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds/*
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds  * DO NOT EDIT - This file is automatically generated.
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds  */
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSISEQ         		0x00
61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TEMODE          	0x80
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSELO          	0x40
81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSELI          	0x20
91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENRSELI         	0x10
101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENAUTOATNO      	0x08
111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENAUTOATNI      	0x04
121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENAUTOATNP      	0x02
131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSIRSTO        	0x01
141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SXFRCTL0        		0x01
161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DFON            	0x80
171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DFPEXP          	0x40
181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FAST20          	0x20
191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSTCNT        	0x10
201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SPIOEN          	0x08
211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCAMEN          	0x04
221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRCHN          	0x02
231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SXFRCTL1        		0x02
251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BITBUCKET       	0x80
261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SWRAPEN         	0x40
271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSPCHK         	0x20
281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STIMESEL        	0x18
291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSTIMER        	0x04
301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ACTNEGEN        	0x02
311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STPWEN          	0x01
321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSISIGO        		0x03
341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CDO             	0x80
351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		IOO             	0x40
361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MSGO            	0x20
371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ATNO            	0x10
381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELO            	0x08
391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BSYO            	0x04
401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		REQO            	0x02
411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ACKO            	0x01
421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSISIGI        		0x03
441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ATNI            	0x10
451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELI            	0x08
461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BSYI            	0x04
471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		REQI            	0x02
481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ACKI            	0x01
491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIRATE        		0x04
511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WIDEXFER        	0x80
521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SXFR_ULTRA2     	0x7f
531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SXFR            	0x70
541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SOFS            	0x0f
551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIID          		0x05
571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIOFFSET      		0x05
581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SOFS_ULTRA2     	0x7f
591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIDATL        		0x06
611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIDATH        		0x07
631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	STCNT           		0x08
651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	OPTIONMODE      		0x08
671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		AUTORATEEN      	0x80
681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		AUTOACKEN       	0x40
691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ATNMGMNTEN      	0x20
701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BUSFREEREV      	0x10
711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EXPPHASEDIS     	0x08
721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSIDATL_IMGEN  	0x04
731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		AUTO_MSGOUT_DE  	0x02
741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DIS_MSGIN_DUALEDGE	0x01
751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CLRSINT0        		0x0b
771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSELDO        	0x40
781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSELDI        	0x20
791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSELINGO      	0x10
801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSWRAP        	0x08
811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSPIORDY      	0x02
821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SSTAT0          		0x0b
841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TARGET          	0x80
851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELDO           	0x40
861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELDI           	0x20
871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELINGO         	0x10
881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		IOERR           	0x08
891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SWRAP           	0x08
901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SDONE           	0x04
911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SPIORDY         	0x02
921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DMADONE         	0x01
931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CLRSINT1        		0x0c
951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSELTIMEO     	0x80
961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRATNO         	0x40
971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSCSIRSTI     	0x20
981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRBUSFREE      	0x08
991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSCSIPERR     	0x04
1001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRPHASECHG     	0x02
1011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRREQINIT      	0x01
1021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SSTAT1          		0x0c
1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELTO           	0x80
1051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ATNTARG         	0x40
1061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSIRSTI        	0x20
1071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PHASEMIS        	0x10
1081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BUSFREE         	0x08
1091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSIPERR        	0x04
1101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PHASECHG        	0x02
1111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		REQINIT         	0x01
1121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SSTAT2          		0x0d
1141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		OVERRUN         	0x80
1151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SHVALID         	0x40
1161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WIDE_RES        	0x20
1171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SFCNT           	0x1f
1181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EXP_ACTIVE      	0x10
1191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCVALERR       	0x08
1201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCENDERR       	0x04
1211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCREQERR       	0x02
1221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DUAL_EDGE_ERROR 	0x01
1231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SSTAT3          		0x0e
1251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSICNT         	0xf0
1261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		OFFCNT          	0x0f
1271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIID_ULTRA2   		0x0f
1291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		OID             	0x0f
1301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SIMODE0         		0x10
1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSELDO         	0x40
1331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSELDI         	0x20
1341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSELINGO       	0x10
1351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENIOERR         	0x08
1361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSWRAP         	0x08
1371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSDONE         	0x04
1381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSPIORDY       	0x02
1391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENDMADONE       	0x01
1401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SIMODE1         		0x11
1421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSELTIMO       	0x80
1431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENATNTARG       	0x40
1441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSCSIRST       	0x20
1451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENPHASEMIS      	0x10
1461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENBUSFREE       	0x08
1471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENSCSIPERR      	0x04
1481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENPHASECHG      	0x02
1491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENREQINIT       	0x01
1501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIBUSL        		0x12
1521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIBUSH        		0x13
1541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SHADDR          		0x14
1561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SELTIMER        		0x18
1581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STAGE6          	0x20
1591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STAGE5          	0x10
1601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STAGE4          	0x08
1611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STAGE3          	0x04
1621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STAGE2          	0x02
1631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STAGE1          	0x01
1641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SELID           		0x19
1661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELID_MASK      	0xf0
1671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ONEBIT          	0x08
1681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SPIOCAP         		0x1b
1701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SOFT1           	0x80
1711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SOFT0           	0x40
1721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SOFTCMDEN       	0x20
1731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		HAS_BRDCTL      	0x10
1741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEEPROM         	0x08
1751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EEPROM          	0x04
1761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ROM             	0x02
1771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SSPIOCPS        	0x01
1781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BRDCTL          		0x1d
1801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDDAT7         	0x80
1811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDDAT6         	0x40
1821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDDAT5         	0x20
1831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDDAT4         	0x10
1841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDSTB          	0x10
1851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDCS           	0x08
1861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDDAT3         	0x08
1871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDDAT2         	0x04
1881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDRW           	0x04
1891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDRW_ULTRA2    	0x02
1901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDCTL1         	0x02
1911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDSTB_ULTRA2   	0x01
1921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRDCTL0         	0x01
1931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEECTL          		0x1e
1951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EXTARBACK       	0x80
1961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EXTARBREQ       	0x40
1971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEEMS           	0x20
1981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEERDY          	0x10
1991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEECS           	0x08
2001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEECK           	0x04
2011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEEDO           	0x02
2021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEEDI           	0x01
2031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SBLKCTL         		0x1f
2051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DIAGLEDEN       	0x80
2061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DIAGLEDON       	0x40
2071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		AUTOFLUSHDIS    	0x20
2081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENAB40          	0x08
2091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENAB20          	0x04
2101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELWIDE         	0x02
2111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		XCVR            	0x01
2121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SRAM_BASE       		0x20
2141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	TARG_SCSIRATE   		0x20
2161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ULTRA_ENB       		0x30
2181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DISC_DSB        		0x32
2201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	MSG_OUT         		0x34
2221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DMAPARAMS       		0x35
2241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PRELOADEN       	0x80
2251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WIDEODD         	0x40
2261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSIEN          	0x20
2271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SDMAENACK       	0x10
2281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SDMAEN          	0x10
2291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		HDMAEN          	0x08
2301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		HDMAENACK       	0x08
2311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DIRECTION       	0x04
2321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FIFOFLUSH       	0x02
2331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FIFORESET       	0x01
2341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEQ_FLAGS       		0x36
2361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		IDENTIFY_SEEN   	0x80
2371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCBPTR_VALID    	0x20
2381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DPHASE          	0x10
2391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		AMTARGET        	0x08
2401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WIDE_BUS        	0x02
2411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TWIN_BUS        	0x01
2421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SAVED_TCL       		0x37
2441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SG_COUNT        		0x38
2461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SG_NEXT         		0x39
2481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	LASTPHASE       		0x3d
2501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_MESGIN        	0xe0
2511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PHASE_MASK      	0xe0
2521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_STATUS        	0xc0
2531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_MESGOUT       	0xa0
2541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_COMMAND       	0x80
2551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CDI             	0x80
2561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		IOI             	0x40
2571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_DATAIN        	0x40
2581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MSGI            	0x20
2591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_BUSFREE       	0x01
2601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		P_DATAOUT       	0x00
2611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	WAITING_SCBH    		0x3e
2631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DISCONNECTED_SCBH		0x3f
2651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	FREE_SCBH       		0x40
2671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HSCB_ADDR       		0x41
2691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCBID_ADDR      		0x45
2711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	TMODE_CMDADDR   		0x49
2731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	KERNEL_QINPOS   		0x4d
2751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QINPOS          		0x4e
2771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QOUTPOS         		0x4f
2791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	TMODE_CMDADDR_NEXT		0x50
2811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ARG_1           		0x51
2831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	RETURN_1        		0x51
2841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEND_MSG        	0x80
2851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEND_SENSE      	0x40
2861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEND_REJ        	0x20
2871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MSGOUT_PHASEMIS 	0x10
2881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ARG_2           		0x52
2901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	RETURN_2        		0x52
2911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	LAST_MSG        		0x53
2931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	PREFETCH_CNT    		0x54
2951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSICONF        		0x5a
2971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TERM_ENB        	0x80
2981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RESET_SCSI      	0x40
2991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		HWSCSIID        	0x0f
3001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		HSCSIID         	0x07
3011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HOSTCONF        		0x5d
3031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HA_274_BIOSCTRL 		0x5f
3051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BIOSMODE        	0x30
3061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BIOSDISABLED    	0x30
3071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CHANNEL_B_PRIMARY	0x08
3081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEQCTL          		0x60
3101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PERRORDIS       	0x80
3111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PAUSEDIS        	0x40
3121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FAILDIS         	0x20
3131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FASTMODE        	0x10
3141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRKADRINTEN     	0x08
3151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STEP            	0x04
3161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEQRESET        	0x02
3171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		LOADRAM         	0x01
3181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEQRAM          		0x61
3201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEQADDR0        		0x62
3221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEQADDR1        		0x63
3241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEQADDR1_MASK   	0x01
3251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ACCUM           		0x64
3271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SINDEX          		0x65
3291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DINDEX          		0x66
3311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ALLONES         		0x69
3331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ALLZEROS        		0x6a
3351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	NONE            		0x6a
3371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	FLAGS           		0x6b
3391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ZERO            	0x02
3401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CARRY           	0x01
3411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SINDIR          		0x6c
3431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DINDIR          		0x6d
3451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	FUNCTION1       		0x6e
3471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	STACK           		0x6f
3491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	TARG_OFFSET     		0x70
3511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BCTL            		0x84
3531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ACE             	0x08
3541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ENABLE          	0x01
3551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DSCOMMAND0      		0x84
3571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		INTSCBRAMSEL    	0x08
3581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RAMPS           	0x04
3591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		USCBSIZE32      	0x02
3601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CIOPARCKEN      	0x01
3611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DSCOMMAND       		0x84
3631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CACHETHEN       	0x80
3641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DPARCKEN        	0x40
3651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MPARCKEN        	0x20
3661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EXTREQLCK       	0x10
3671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BUSTIME         		0x85
3691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BOFF            	0xf0
3701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BON             	0x0f
3711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BUSSPD          		0x86
3731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DFTHRSH         	0xc0
3741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STBOFF          	0x38
3751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		STBON           	0x07
3761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DSPCISTATUS     		0x86
3781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DFTHRSH_100     	0xc0
3791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HCNTRL          		0x87
3811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		POWRDN          	0x40
3821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SWINT           	0x10
3831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		IRQMS           	0x08
3841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PAUSE           	0x04
3851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		INTEN           	0x02
3861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CHIPRST         	0x01
3871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CHIPRSTACK      	0x01
3881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HADDR           		0x88
3901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HCNT            		0x8c
3921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCBPTR          		0x90
3941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	INTSTAT         		0x91
3961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEQINT_MASK     	0xf1
3971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DATA_OVERRUN    	0xe1
3981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MSGIN_PHASEMIS  	0xd1
3991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TRACEPOINT2     	0xc1
4001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEQ_SG_FIXUP    	0xb1
4011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		AWAITING_MSG    	0xa1
4021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RESIDUAL        	0x81
4031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BAD_STATUS      	0x71
4041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		REJECT_MSG      	0x61
4051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WIDE_RESIDUE    	0x51
4061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EXTENDED_MSG    	0x41
4071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		NO_MATCH        	0x31
4081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		NO_IDENT        	0x21
4091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEND_REJECT     	0x11
4101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		INT_PEND        	0x0f
4111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BRKADRINT       	0x08
4121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCSIINT         	0x04
4131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CMDCMPLT        	0x02
4141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BAD_PHASE       	0x01
4151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SEQINT          	0x01
4161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CLRINT          		0x92
4181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRPARERR       	0x10
4191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRBRKADRINT    	0x08
4201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSCSIINT      	0x04
4211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRCMDINT       	0x02
4221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CLRSEQINT       	0x01
4231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	ERROR           		0x92
4251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CIOPARERR       	0x80
4261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PCIERRSTAT      	0x40
4271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MPARERR         	0x20
4281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DPARERR         	0x10
4291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SQPARERR        	0x08
4301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ILLOPCODE       	0x04
4311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DSCTMOUT        	0x02
4321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ILLSADDR        	0x02
4331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ILLHADDR        	0x01
4341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DFCNTRL         		0x93
4361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DFSTATUS        		0x94
4381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		PRELOAD_AVAIL   	0x80
4391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DWORDEMP        	0x20
4401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MREQPEND        	0x10
4411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		HDONE           	0x08
4421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DFTHRESH        	0x04
4431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FIFOFULL        	0x02
4441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FIFOEMP         	0x01
4451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DFDAT           		0x99
4471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCBCNT          		0x9a
4491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCBAUTO         	0x80
4501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCBCNT_MASK     	0x1f
4511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QINFIFO         		0x9b
4531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QINCNT          		0x9c
4551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIDATL_IMG    		0x9c
4571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QOUTFIFO        		0x9d
4591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CRCCONTROL1     		0x9d
4611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCONSEEN       	0x80
4621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCVALCHKEN     	0x40
4631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCENDCHKEN     	0x20
4641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CRCREQCHKEN     	0x10
4651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TARGCRCENDEN    	0x08
4661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TARGCRCCNTEN    	0x04
4671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCSIPHASE       		0x9e
4691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SP_STATUS       	0x20
4701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SP_COMMAND      	0x10
4711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SP_MSG_IN       	0x08
4721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SP_MSG_OUT      	0x04
4731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SP_DATA_IN      	0x02
4741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SP_DATA_OUT     	0x01
4751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QOUTCNT         		0x9e
4771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SFUNCT          		0x9f
4791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ALT_MODE        	0x80
4801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_CONTROL     		0xa0
4821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		MK_MESSAGE      	0x80
4831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DISCENB         	0x40
4841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TAG_ENB         	0x20
4851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DISCONNECTED    	0x04
4861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCB_TAG_TYPE    	0x03
4871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_BASE        		0xa0
4891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_TCL         		0xa1
4911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		TID             	0xf0
4921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SELBUSB         	0x08
4931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		LID             	0x07
4941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_TARGET_STATUS		0xa2
4961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_SGCOUNT     		0xa3
4981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
4991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_SGPTR       		0xa4
5001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_RESID_SGCNT 		0xa8
5021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_RESID_DCNT  		0xa9
5041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_DATAPTR     		0xac
5061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_DATACNT     		0xb0
5081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_CMDPTR      		0xb4
5101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_CMDLEN      		0xb8
5121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_TAG         		0xb9
5141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_NEXT        		0xba
5161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_PREV        		0xbb
5181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_BUSYTARGETS 		0xbc
5201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SEECTL_2840     		0xc0
5221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CS_2840         	0x04
5231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CK_2840         	0x02
5241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DO_2840         	0x01
5251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	STATUS_2840     		0xc1
5271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		EEPROM_TF       	0x80
5281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		BIOS_SEL        	0x60
5291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ADSEL           	0x1e
5301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		DI_2840         	0x01
5311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCHADDR         		0xe0
5331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCHCNT          		0xe8
5351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSGRAM         		0xe9
5371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSGADDR        		0xea
5391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSGCTL         		0xeb
5411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSGDONE        	0x80
5421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSGEN          	0x08
5431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		FLAG            	0x02
5441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSGRESET       	0x01
5451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSCBRAM        		0xec
5471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSCBADDR       		0xed
5491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSCBCTL        		0xee
5511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSCBDONE       	0x80
5521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ARRDONE         	0x40
5531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCARREN         	0x10
5541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSCBEN         	0x08
5551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSCBDIR        	0x04
5561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		CCSCBRESET      	0x01
5571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSCBCNT        		0xef
5591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSCBPTR        		0xf1
5611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HNSCB_QOFF      		0xf4
5631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HESCB_QOFF      		0xf5
5651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SNSCB_QOFF      		0xf6
5671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SESCB_QOFF      		0xf7
5691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SDSCB_QOFF      		0xf8
5711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QOFF_CTLSTA     		0xfa
5731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		ESTABLISH_SCB_AVAIL	0x80
5741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCB_AVAIL       	0x40
5751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SNSCB_ROLLOVER  	0x20
5761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SDSCB_ROLLOVER  	0x10
5771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SESCB_ROLLOVER  	0x08
5781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCB_QSIZE       	0x07
5791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SCB_QSIZE_256   	0x06
5801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	DFF_THRSH       		0xfb
5821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH      	0x70
5831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_MAX  	0x70
5841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_90   	0x60
5851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_85   	0x50
5861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_75   	0x40
5871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_63   	0x30
5881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_50   	0x20
5891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_25   	0x10
5901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_MAX  	0x07
5911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH      	0x07
5921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_90   	0x06
5931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_85   	0x05
5941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_75   	0x04
5951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_63   	0x03
5961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_50   	0x02
5971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_25   	0x01
5981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		WR_DFTHRSH_MIN  	0x00
5991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		RD_DFTHRSH_MIN  	0x00
6001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
6011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SG_CACHEPTR     		0xfc
6021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		SG_USER_DATA    	0xfc
6031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		LAST_SEG        	0x02
6041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define		LAST_SEG_DONE   	0x01
6051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
6061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
6071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CMD_GROUP2_BYTE_DELTA	0xfa
6081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	MAX_OFFSET_8BIT	0x0f
6091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BUS_16_BIT	0x01
6101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QINFIFO_OFFSET	0x02
6111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CMD_GROUP5_BYTE_DELTA	0x0b
6121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CMD_GROUP_CODE_SHIFT	0x05
6131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	MAX_OFFSET_ULTRA2	0x7f
6141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	MAX_OFFSET_16BIT	0x08
6151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BUS_8_BIT	0x00
6161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	QOUTFIFO_OFFSET	0x01
6171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	UNTAGGEDSCB_OFFSET	0x00
6181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSGRAM_MAXSEGS	0x10
6191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SCB_LIST_NULL	0xff
6201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	SG_SIZEOF	0x08
6211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CMD_GROUP4_BYTE_DELTA	0x04
6221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CMD_GROUP0_BYTE_DELTA	0xfc
6231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	HOST_MSG	0xff
6241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	BUS_32_BIT	0x02
6251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	CCSGADDR_MAX	0x80
6261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
6271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
6281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds/* Downloaded Constant Definitions */
6291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define	TMODE_NUMCMDS	0x00
630