hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
 *    Industrial Computer Source WDT500/501 driver
 *
 *    (c) Copyright 1995    CymruNET Ltd
 *                Innovation Centre
 *                Singleton Park
 *                Swansea
 *                Wales
 *                UK
 *                SA2 8PP
 *
 *    http://www.cymru.net
 *
 *    This driver is provided under the GNU General Public License,
 *    incorporated herein by reference. The driver is provided without
 *    warranty or support.
 *
 *    Release 0.04.
 *
 */
 
 
#define WDT_COUNT0        (io+0)
#define WDT_COUNT1        (io+1)
#define WDT_COUNT2        (io+2)
#define WDT_CR            (io+3)
#define WDT_SR            (io+4)    /* Start buzzer on PCI write */
#define WDT_RT            (io+5)    /* Stop buzzer on PCI write */
#define WDT_BUZZER        (io+6)    /* PCI only: rd=disable, wr=enable */
#define WDT_DC            (io+7)
 
/* The following are only on the PCI card, they're outside of I/O space on
 * the ISA card: */
#define WDT_CLOCK        (io+12)    /* COUNT2: rd=16.67MHz, wr=2.0833MHz */
/* inverted opto isolated reset output: */
#define WDT_OPTONOTRST        (io+13)    /* wr=enable, rd=disable */
/* opto isolated reset output: */
#define WDT_OPTORST        (io+14)    /* wr=enable, rd=disable */
/* programmable outputs: */
#define WDT_PROGOUT        (io+15)    /* wr=enable, rd=disable */
 
                            /* FAN 501 500 */
#define WDC_SR_WCCR        1    /* Active low */ /*  X   X   X  */
#define WDC_SR_TGOOD        2             /*  X   X   -  */
#define WDC_SR_ISOI0        4             /*  X   X   X  */
#define WDC_SR_ISII1        8             /*  X   X   X  */
#define WDC_SR_FANGOOD        16             /*  X   -   -  */
#define WDC_SR_PSUOVER        32    /* Active low */ /*  X   X   -  */
#define WDC_SR_PSUUNDR        64    /* Active low */ /*  X   X   -  */
#define WDC_SR_IRQ        128    /* Active low */ /*  X   X   X  */