Initial import from FreeBSD RELENG_4:
[dragonfly.git] / sys / dev / misc / gpib / gpibreg.h
1 /* $FreeBSD: src/sys/i386/isa/gpibreg.h,v 1.3.10.1 2000/08/03 01:01:20 peter Exp $ */
2
3 static int gpib_port=0x2c0;
4 #define IEEE gpib_port
5
6 /*NAT4882 Registers*/
7
8 #define DIR     IEEE+0
9 #define CDOR    IEEE+0
10 #define ISR1    IEEE+2
11 #define IMR1    IEEE+2
12 #define ISR2    IEEE+4
13 #define IMR2    IEEE+4
14 #define SPSR    IEEE+6
15 #define KSR     IEEE+0x17
16 #define KCR     IEEE+0x17
17 #define SPMR    IEEE+6
18 #define ADSR    IEEE+8
19 #define ADMR    IEEE+8
20 #define CPTR    IEEE+0x0A
21 #define SASR    IEEE+0x1B
22 #define AUXMR   IEEE+0x0A
23 #define ADR0    IEEE+0x0c
24 #define ISR0    IEEE+0x1d
25 #define IMR0    IEEE+0x1d
26 #define ADR     IEEE+0x0c
27 #define ADR1    IEEE+0x0e
28 #define BSR     IEEE+0x1f
29 #define BCR     IEEE+0x1f
30 #define EOSR    IEEE+0x0e
31
32
33 /*Turbo 488 Registers*/
34
35 #define CNT2 IEEE+0x09
36 #define CNT3 IEEE+0x0b
37 #define HSSEL IEEE+0x0d
38 #define STS1 IEEE+0x10
39 #define CFG IEEE+0x10
40 #define IMR3 IEEE+0x12
41 #define CNT0 IEEE+0x14
42 #define CNT1 IEEE+0x16
43 #define FIFOB IEEE+0x18
44 #define FIFOA IEEE+0x19
45 #define ISR3 IEEE+0x1a
46 #define CCRG IEEE+0x1a
47 #define STS2 IEEE+0x1c
48 #define CMDR IEEE+0x1c
49 #define TIMER IEEE+0x1e
50 #define ACCWR IEEE+0x05
51 #define INTR IEEE+0x07
52
53
54
55 #define pon             0
56 #define chip_reset      2
57 #define rhdf            3
58 #define trig            4
59 #define rtl_pulse       5
60 #define rtl_off         5
61 #define rtl_on          0x0d
62 #define seoi            6
63 #define ist_off         1
64 #define ist_on          9
65 #define rlc             0x0a
66 #define rqc             8
67 #define lut             0x0b
68 #define lul             0x0c
69 #define nbaf            0x0e
70 #define gts             0x10
71 #define tca             0x11
72 #define tcs             0x12
73 #define tcse            0x1a
74 #define ltn             0x13
75 #define ltn_cont        0x1b
76 #define lun             0x1c
77 #define rsc_off         0x14
78 #define sic_rsc         0x1e
79 #define sic_rsc_off     0x16
80 #define sre_rsc         0x1f
81 #define sre_rsc_off     0x17
82 #define reqt            0x18
83 #define reqf            0x19
84 #define rppl            0x1d
85 #define hldi            0x51
86
87
88