Coherent4.2.10/conf/at/src/Space.spc
/* (-lgl
* Coherent 386 release 4.2
* Copyright (c) 1982, 1994 by Mark Williams Company.
* All rights reserved. May not be copied without permission.
* For copying permission and licensing info, write licensing@mwc.com
-lgl) */
/*
* Configurable information for "at" (ST506-compatible) device driver.
*/
#define __KERNEL__ 1
#include <sys/hdioctl.h>
#include "conf.h"
#define _TAG(tag)
/*
* ATSECS is number of seconds to wait for an expected interrupt.
* ATSREG needs to be 3F6 for most new IDE drives; needs to be
* 1F7 for Perstor controllers and some old IDE drives.
* Either value works with most drives.
* at_nsecmax is the maximum number of sectors in a multi-sector transfer.
*/
unsigned ATSECS = ATSECS_SPEC; /* Wait time any request */
unsigned ATSREG = ATSREG_SPEC; /* Reset/Control register */
int at_nsecmax = ATNSECMAX_SPEC; /* Maximum sectors to transfer */
/*
* Drive parameters (translation mode, if used).
* Arguments for the macro _HDPARMS are:
* cylinders, heads, sectors per track, control byte, write precomp cylinder.
*/
struct hdparm_s atparm[N_ATDRV] = {
_TAG(AT0) _HDPARMS(0,0,0,0,0),
_TAG(AT1) _HDPARMS(0,0,0,0,0)
};