#include <linux/module.h>
#include <linux/blkdev.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/ioport.h>
#include <linux/proc_fs.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/init.h>
#include <linux/dma-mapping.h>
#include <asm/io.h>
#include <asm/dma.h>
#include <asm/ecard.h>
#include <asm/pgtable.h>
#include "../scsi.h"
#include <scsi/scsi_host.h>
#include "fas216.h"
#include "scsi.h"
#include <scsi/scsicam.h>
Go to the source code of this file.
#define EESOX_CONTROL 0x2800 |
#define EESOX_DMADATA 0x3800 |
#define EESOX_DMASTAT 0x2800 |
#define EESOX_FAS216_OFFSET 0x3000 |
#define EESOX_FAS216_SHIFT 5 |
#define EESOX_INTR_ENABLE 0x04 |
#define EESOX_STAT_DMA 0x02 |
#define EESOX_STAT_INTR 0x01 |
#define EESOX_TERM_ENABLE 0x02 |
#define VERSION "1.10 (17/01/2003 2.5.59)" |
MODULE_AUTHOR |
( |
"Russell King" |
| ) |
|
MODULE_DESCRIPTION |
( |
"EESOX 'Fast' SCSI driver for Acorn machines" |
| ) |
|
module_exit |
( |
eesox_exit |
| ) |
|
module_init |
( |
eesox_init |
| ) |
|
module_param_array |
( |
term |
, |
|
|
int |
, |
|
|
NULL |
, |
|
|
0 |
|
|
) |
| |
MODULE_PARM_DESC |
( |
term |
, |
|
|
"SCSI bus termination" |
|
|
) |
| |