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