Deleted Added
full compact
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 ---