FreeBSD/Linux Kernel Cross Reference
sys/i386/isa/gpibreg.h
1 /* $FreeBSD$ */
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
Cache object: df5b4d8878081ffd76b880dd62901809
|