Source
/* SPDX-License-Identifier: GPL-2.0 */
/* $Id: a3000.h,v 1.4 1997/01/19 23:07:10 davem Exp $
*
* Header file for the Amiga 3000 built-in SCSI controller for Linux
*
* Written and (C) 1993, Hamish Macdonald, see a3000.c for more info
*
*/
/*
* if the transfer address ANDed with this results in a non-zero
* result, then we can't use DMA.
*/
struct a3000_scsiregs {
unsigned char pad1[2];
volatile unsigned short DAWR;
volatile unsigned int WTC;
unsigned char pad2[2];
volatile unsigned short CNTR;
volatile unsigned long ACR;
unsigned char pad3[2];
volatile unsigned short ST_DMA;
unsigned char pad4[2];
volatile unsigned short FLUSH;
unsigned char pad5[2];
volatile unsigned short CINT;
unsigned char pad6[2];
volatile unsigned short ISTR;
unsigned char pad7[30];
volatile unsigned short SP_DMA;
unsigned char pad8;
volatile unsigned char SASR;
unsigned char pad9;
volatile unsigned char SCMD;
};
/* CNTR bits. */
/* ISTR bits. */