ispreg.h (62170) | ispreg.h (64088) |
---|---|
1/* $FreeBSD: head/sys/dev/isp/ispreg.h 62170 2000-06-27 19:15:43Z mjacob $ */ | 1/* $FreeBSD: head/sys/dev/isp/ispreg.h 64088 2000-08-01 06:21:21Z mjacob $ */ |
2/* 3 * Machine Independent (well, as best as possible) register 4 * definitions for Qlogic ISP SCSI adapters. 5 * 6 * Copyright (c) 1997, 1998, 1999 by Matthew Jacob 7 * NASA/Ames Research Center 8 * All rights reserved. 9 * --- 64 unchanged lines hidden (view full) --- 74 75#define PCI_RISC_REGS_OFF 0x80 76#define SBUS_RISC_REGS_OFF 0x400 77 78/* Bless me! Chip designers have putzed it again! */ 79#define ISP1080_DMA_REGS_OFF 0x60 80#define DMA_REGS_OFF 0x00 /* same as BIU block */ 81 | 2/* 3 * Machine Independent (well, as best as possible) register 4 * definitions for Qlogic ISP SCSI adapters. 5 * 6 * Copyright (c) 1997, 1998, 1999 by Matthew Jacob 7 * NASA/Ames Research Center 8 * All rights reserved. 9 * --- 64 unchanged lines hidden (view full) --- 74 75#define PCI_RISC_REGS_OFF 0x80 76#define SBUS_RISC_REGS_OFF 0x400 77 78/* Bless me! Chip designers have putzed it again! */ 79#define ISP1080_DMA_REGS_OFF 0x60 80#define DMA_REGS_OFF 0x00 /* same as BIU block */ 81 |
82#define SBUS_REGSIZE 0x450 83#define PCI_REGSIZE 0x100 84 |
|
82/* 83 * NB: The *_BLOCK definitions have no specific hardware meaning. 84 * They serve simply to note to the MD layer which block of 85 * registers offsets are being accessed. 86 */ 87#define _NREG_BLKS 5 88#define _BLK_REG_SHFT 13 89#define _BLK_REG_MASK (7 << _BLK_REG_SHFT) --- 851 unchanged lines hidden --- | 85/* 86 * NB: The *_BLOCK definitions have no specific hardware meaning. 87 * They serve simply to note to the MD layer which block of 88 * registers offsets are being accessed. 89 */ 90#define _NREG_BLKS 5 91#define _BLK_REG_SHFT 13 92#define _BLK_REG_MASK (7 << _BLK_REG_SHFT) --- 851 unchanged lines hidden --- |