⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aic79xx.reg

📁 linux-2.6.15.6
💻 REG
📖 第 1 页 / 共 5 页
字号:
	modes		M_DFF0, M_DFF1	field	ENCTXTDONE	0x40	field	ENSAVEPTRS	0x20	field	ENCFG4DATA	0x10	field	ENCFG4ISTAT	0x08	field	ENCFG4TSTAT	0x04	field	ENCFG4ICMD	0x02	field	ENCFG4TCMD	0x01}/* * Current SCSI Control Block */register CURRSCB {	address			0x05C	access_mode	RW	size		2	modes		M_SCSI}/* * Data FIFO Status */register MDFFSTAT {	address			0x05D	access_mode	RO	modes		M_DFF0, M_DFF1	field	SHCNTNEGATIVE	0x40 /* Rev B or higher */	field	SHCNTMINUS1	0x20 /* Rev B or higher */	field	LASTSDONE	0x10	field	SHVALID		0x08	field	DLZERO		0x04 /* FIFO data ends on packet boundary. */	field	DATAINFIFO	0x02	field	FIFOFREE	0x01}/* * CRC Control */register CRCCONTROL {	address			0x05d	access_mode	RW	modes		M_CFG	field	CRCVALCHKEN		0x40}/* * SCSI Test Control */register SCSITEST {	address			0x05E	access_mode	RW	modes		M_CFG	field	CNTRTEST	0x08	field	SEL_TXPLL_DEBUG	0x04}/* * Data FIFO Queue Tag */register DFFTAG {	address			0x05E	access_mode	RW	size		2	modes		M_DFF0, M_DFF1}/* * Last SCSI Control Block */register LASTSCB {	address			0x05E	access_mode	RW	size		2	modes		M_SCSI}/* * SCSI I/O Cell Power-down Control */register IOPDNCTL {	address			0x05F	access_mode	RW	modes		M_CFG	field	DISABLE_OE	0x80	field	PDN_IDIST	0x04	field	PDN_DIFFSENSE	0x01}/* * Shaddow Host Address. */register SHADDR {	address			0x060	access_mode	RO	size		8	modes		M_DFF0, M_DFF1}/* * Data Group CRC Interval. */register DGRPCRCI {	address			0x060	access_mode	RW	size		2	modes		M_CFG}/* * Data Transfer Negotiation Address */register NEGOADDR {	address			0x060	access_mode	RW	modes		M_SCSI}/* * Data Transfer Negotiation Data - Period Byte */register NEGPERIOD {	address			0x061	access_mode	RW	modes		M_SCSI}/* * Packetized CRC Interval */register PACKCRCI {	address			0x062	access_mode	RW	size		2	modes		M_CFG}/* * Data Transfer Negotiation Data - Offset Byte */register NEGOFFSET {	address			0x062	access_mode	RW	modes		M_SCSI}/* * Data Transfer Negotiation Data - PPR Options */register NEGPPROPTS {	address			0x063	access_mode	RW	modes		M_SCSI	field	PPROPT_PACE	0x08	field	PPROPT_QAS	0x04	field	PPROPT_DT	0x02	field	PPROPT_IUT	0x01}/* * Data Transfer Negotiation Data -  Connection Options */register NEGCONOPTS {	address			0x064	access_mode	RW	modes		M_SCSI	field	ENSNAPSHOT	0x40	field	RTI_WRTDIS	0x20	field	RTI_OVRDTRN	0x10	field	ENSLOWCRC	0x08	field	ENAUTOATNI	0x04	field	ENAUTOATNO	0x02	field	WIDEXFER	0x01}/* * Negotiation Table Annex Column Index. */register ANNEXCOL {	address			0x065	access_mode	RW	modes		M_SCSI}register SCSCHKN {	address			0x066	access_mode	RW	modes		M_CFG	field	STSELSKIDDIS	0x40	field	CURRFIFODEF	0x20	field	WIDERESEN	0x10	field	SDONEMSKDIS	0x08	field	DFFACTCLR	0x04	field	SHVALIDSTDIS	0x02	field	LSTSGCLRDIS	0x01}const AHD_ANNEXCOL_PER_DEV0	4const AHD_NUM_PER_DEV_ANNEXCOLS	4const AHD_ANNEXCOL_PRECOMP_SLEW	4const	AHD_PRECOMP_MASK	0x07const	AHD_PRECOMP_SHIFT	0const	AHD_PRECOMP_CUTBACK_17	0x04const	AHD_PRECOMP_CUTBACK_29	0x06const	AHD_PRECOMP_CUTBACK_37	0x07const	AHD_SLEWRATE_MASK	0x78const	AHD_SLEWRATE_SHIFT	3/* * Rev A has only a single bit (high bit of field) of slew adjustment. * Rev B has 4 bits.  The current default happens to be the same for both. */const	AHD_SLEWRATE_DEF_REVA	0x08const	AHD_SLEWRATE_DEF_REVB	0x08/* Rev A does not have any amplitude setting. */const AHD_ANNEXCOL_AMPLITUDE	6const	AHD_AMPLITUDE_MASK	0x7const	AHD_AMPLITUDE_SHIFT	0const	AHD_AMPLITUDE_DEF	0x7/* * Negotiation Table Annex Data Port. */register ANNEXDAT {	address			0x066	access_mode	RW	modes		M_SCSI}/* * Initiator's Own Id. * The SCSI ID to use for Selection Out and seen during a reselection.. */register IOWNID {	address			0x067	access_mode	RW	modes		M_SCSI}/* * 960MHz Phase-Locked Loop Control 0 */register PLL960CTL0 {	address			0x068	access_mode	RW	modes		M_CFG	field	PLL_VCOSEL	0x80	field	PLL_PWDN	0x40	field	PLL_NS		0x30	field	PLL_ENLUD	0x08	field	PLL_ENLPF	0x04	field	PLL_DLPF	0x02	field	PLL_ENFBM	0x01}/* * Target Own Id */register TOWNID {	address			0x069	access_mode	RW	modes		M_SCSI}/* * 960MHz Phase-Locked Loop Control 1 */register PLL960CTL1 {	address			0x069	access_mode	RW	modes		M_CFG	field	PLL_CNTEN	0x80	field	PLL_CNTCLR	0x40	field	PLL_RST		0x01}/* * Expander Signature */register XSIG {	address			0x06A	access_mode	RW	modes		M_SCSI}/* * Shadow Byte Count */register SHCNT {	address			0x068	access_mode	RW	size		3	modes		M_DFF0, M_DFF1}/* * Selection Out ID */register SELOID {	address			0x06B	access_mode	RW	modes		M_SCSI}/* * 960-MHz Phase-Locked Loop Test Count */register PLL960CNT0 {	address			0x06A	access_mode	RO	size		2	modes		M_CFG}/* * 400-MHz Phase-Locked Loop Control 0 */register PLL400CTL0 {	address			0x06C	access_mode	RW	modes		M_CFG	field	PLL_VCOSEL	0x80	field	PLL_PWDN	0x40	field	PLL_NS		0x30	field	PLL_ENLUD	0x08	field	PLL_ENLPF	0x04	field	PLL_DLPF	0x02	field	PLL_ENFBM	0x01}/* * Arbitration Fairness */register FAIRNESS {	address			0x06C	access_mode	RW	size		2	modes		M_SCSI}/* * 400-MHz Phase-Locked Loop Control 1 */register PLL400CTL1 {	address			0x06D	access_mode	RW	modes		M_CFG	field	PLL_CNTEN	0x80	field	PLL_CNTCLR	0x40	field	PLL_RST		0x01}/* * Arbitration Unfairness */register UNFAIRNESS {	address			0x06E	access_mode	RW	size		2	modes		M_SCSI}/* * 400-MHz Phase-Locked Loop Test Count */register PLL400CNT0 {	address			0x06E	access_mode	RO	size		2	modes		M_CFG}/* * SCB Page Pointer */register SCBPTR {	address			0x0A8	access_mode	RW	size		2	modes		M_DFF0, M_DFF1, M_CCHAN, M_SCSI}/* * CMC SCB Array Count * Number of bytes to transfer between CMC SCB memory and SCBRAM. * Transfers must be 8byte aligned and sized. */register CCSCBACNT {	address			0x0AB	access_mode	RW	modes		M_CCHAN}/* * SCB Autopointer * SCB-Next Address Snooping logic.  When an SCB is transferred to * the card, the next SCB address to be used by the CMC array can * be autoloaded from that transfer. */register SCBAUTOPTR {	address			0x0AB	access_mode	RW	modes		M_CFG	field	AUSCBPTR_EN	0x80	field	SCBPTR_ADDR	0x38	field	SCBPTR_OFF	0x07}/* * CMC SG Ram Address Pointer */register CCSGADDR {	address			0x0AC	access_mode	RW	modes		M_DFF0, M_DFF1}/* * CMC SCB RAM Address Pointer */register CCSCBADDR {	address			0x0AC	access_mode	RW	modes		M_CCHAN}/* * CMC SCB Ram Back-up Address Pointer * Indicates the true stop location of transfers halted prior * to SCBHCNT going to 0. */register CCSCBADR_BK {	address			0x0AC	access_mode	RO	modes		M_CFG}/* * CMC SG Control */register CCSGCTL {	address			0x0AD	access_mode	RW	modes		M_DFF0, M_DFF1	field	CCSGDONE	0x80	field	SG_CACHE_AVAIL	0x10	field	CCSGENACK	0x08	mask	CCSGEN		0x0C	field	SG_FETCH_REQ	0x02	field	CCSGRESET	0x01}/* * CMD SCB Control */register CCSCBCTL {	address			0x0AD	access_mode	RW	modes		M_CCHAN	field	CCSCBDONE	0x80	field	ARRDONE		0x40	field	CCARREN		0x10	field	CCSCBEN		0x08	field	CCSCBDIR	0x04	field	CCSCBRESET	0x01}/* * CMC Ram BIST */register CMC_RAMBIST {	address			0x0AD	access_mode	RW	modes		M_CFG	field	SG_ELEMENT_SIZE		0x80	field	SCBRAMBIST_FAIL		0x40	field	SG_BIST_FAIL		0x20	field	SG_BIST_EN		0x10	field	CMC_BUFFER_BIST_FAIL	0x02	field	CMC_BUFFER_BIST_EN	0x01}/* * CMC SG RAM Data Port */register CCSGRAM {	address			0x0B0	access_mode	RW	modes		M_DFF0, M_DFF1}/* * CMC SCB RAM Data Port */register CCSCBRAM {	address			0x0B0	access_mode	RW	modes		M_CCHAN}/* * Flex DMA Address. */register FLEXADR {	address			0x0B0	access_mode	RW	size		3	modes		M_SCSI}/* * Flex DMA Byte Count */register FLEXCNT {	address			0x0B3	access_mode	RW	size		2	modes		M_SCSI}/* * Flex DMA Status */register FLEXDMASTAT {	address			0x0B5	access_mode	RW	modes		M_SCSI	field	FLEXDMAERR	0x02	field	FLEXDMADONE	0x01}/* * Flex DMA Data Port */register FLEXDATA {	address			0x0B6	access_mode	RW	modes		M_SCSI}/* * Board Data */register BRDDAT {	address			0x0B8	access_mode	RW	modes		M_SCSI}/* * Board Control */register BRDCTL {	address			0x0B9	access_mode	RW	modes		M_SCSI	field	FLXARBACK	0x80	field	FLXARBREQ	0x40	field	BRDADDR		0x38	field	BRDEN		0x04	field	BRDRW		0x02	field	BRDSTB		0x01}/* * Serial EEPROM Address */register SEEADR {	address			0x0BA	access_mode	RW	modes		M_SCSI}/* * Serial EEPROM Data */register SEEDAT {	address			0x0BC	access_mode	RW	size		2	modes		M_SCSI}/* * Serial EEPROM Status */register SEESTAT {	address			0x0BE	access_mode	RO	modes		M_SCSI	field	INIT_DONE	0x80	field	SEEOPCODE	0x70	field	LDALTID_L	0x08	field	SEEARBACK	0x04	field	SEEBUSY		0x02	field	SEESTART	0x01}/* * Serial EEPROM Control */register SEECTL {	address			0x0BE	access_mode	RW	modes		M_SCSI	field	SEEOPCODE	0x70 {		SEEOP_ERASE	0x70,		SEEOP_READ	0x60,		SEEOP_WRITE	0x50,	/*	 * The following four commands use special	 * addresses for differentiation.	 */		SEEOP_ERAL	0x40	}	mask	SEEOP_EWEN	0x40	mask	SEEOP_WALL	0x40	mask	SEEOP_EWDS	0x40	field	SEERST		0x02	field	SEESTART	0x01}const SEEOP_ERAL_ADDR	0x80const SEEOP_EWEN_ADDR	0xC0const SEEOP_WRAL_ADDR	0x40const SEEOP_EWDS_ADDR	0x00/* * SCB Counter */register SCBCNT {	address			0x0BF	access_mode	RW	modes		M_SCSI}/* * Data FIFO Write Address * Pointer to the next QWD location to be written to the data FIFO. */register DFWADDR {	address			0x0C0	access_mode	RW	size		2	modes		M_DFF0, M_DFF1}/* * DSP Filter Control */register DSPFLTRCTL {	address			0x0C0	access_mode	RW	modes		M_CFG	field	FLTRDISABLE	0x20	field	EDGESENSE	0x10	field	DSPFCNTSEL	0x0F}/* * DSP Data Channel Control */register DSPDATACTL {	address			0x0C1	access_mode	RW	modes		M_CFG	field	BYPASSENAB	0x80	field	DESQDIS		0x10	field	RCVROFFSTDIS	0x04	field	XMITOFFSTDIS	0x02}/* * Data FIFO Read Address * Pointer to the next QWD location to be read from the data FIFO. */register DFRADDR {	address			0x0C2	access_mode	RW	size		2	modes		M_DFF0, M_DFF1}/* * DSP REQ Control */register DSPREQCTL {	address			0x0C2	access_mode	RW	modes		M_CFG	field	MANREQCTL	0xC0	field	MANREQDLY	0x3F}/* * DSP ACK Control */register DSPACKCTL {	address			0x0C3	access_mode	RW	modes		M_CFG	field	MANACKCTL	0xC0	field	MANACKDLY	0x3F}/* * Data FIFO Data * Read/Write byte port into the data FIFO.  The read and write * FIFO pointers increment with each read and write respectively * to this port. */register DFDAT {	address			0x0C4	access_mode	RW	modes		M_DFF0, M_DFF1}/* * DSP Channel Select */register DSPSELECT {	address			0x0C4	access_mode	RW	modes		M_CFG	field	AUTOINCEN	0x80	field	DSPSEL		0x1F}const NUMDSPS 0x14/* * Write Bias Control */register WRTBIASCTL {	address			0x0C5	access_mode	WO	modes		M_CFG	field	AUTOXBCDIS	0x80	field	XMITMANVAL	0x3F}/* * Currently the WRTBIASCTL is the same as the default. */const WRTBIASCTL_HP_DEFAULT 0x0/* * Receiver Bias Control */register RCVRBIOSCTL {	address			0x0C6	access_mode	WO	modes		M_CFG	field	AUTORBCDIS	0x80	field	RCVRMANVAL	0x3F}/* * Write Bias Calculator */register WRTBIASCALC {	address			0x0C7	access_mode	RO	modes		M_CFG}/* * Data FIFO Pointers * Contains the byte offset from DFWADDR and DWRADDR to the current * FIFO write/read locations. */register DFPTRS {	address			0x0C8	access_mode	RW	modes		M_DFF0, M_DFF1}/* * Receiver Bias Calculator */register RCVRBIASCALC {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -