diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /drivers/char/digiFep1.h |
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'drivers/char/digiFep1.h')
-rw-r--r-- | drivers/char/digiFep1.h | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/drivers/char/digiFep1.h b/drivers/char/digiFep1.h new file mode 100644 index 000000000000..c47d7fcb8400 --- /dev/null +++ b/drivers/char/digiFep1.h | |||
@@ -0,0 +1,136 @@ | |||
1 | |||
2 | #define CSTART 0x400L | ||
3 | #define CMAX 0x800L | ||
4 | #define ISTART 0x800L | ||
5 | #define IMAX 0xC00L | ||
6 | #define CIN 0xD10L | ||
7 | #define GLOBAL 0xD10L | ||
8 | #define EIN 0xD18L | ||
9 | #define FEPSTAT 0xD20L | ||
10 | #define CHANSTRUCT 0x1000L | ||
11 | #define RXTXBUF 0x4000L | ||
12 | |||
13 | |||
14 | struct global_data | ||
15 | { | ||
16 | volatile ushort cin; | ||
17 | volatile ushort cout; | ||
18 | volatile ushort cstart; | ||
19 | volatile ushort cmax; | ||
20 | volatile ushort ein; | ||
21 | volatile ushort eout; | ||
22 | volatile ushort istart; | ||
23 | volatile ushort imax; | ||
24 | }; | ||
25 | |||
26 | |||
27 | struct board_chan | ||
28 | { | ||
29 | int filler1; | ||
30 | int filler2; | ||
31 | volatile ushort tseg; | ||
32 | volatile ushort tin; | ||
33 | volatile ushort tout; | ||
34 | volatile ushort tmax; | ||
35 | |||
36 | volatile ushort rseg; | ||
37 | volatile ushort rin; | ||
38 | volatile ushort rout; | ||
39 | volatile ushort rmax; | ||
40 | |||
41 | volatile ushort tlow; | ||
42 | volatile ushort rlow; | ||
43 | volatile ushort rhigh; | ||
44 | volatile ushort incr; | ||
45 | |||
46 | volatile ushort etime; | ||
47 | volatile ushort edelay; | ||
48 | volatile unchar *dev; | ||
49 | |||
50 | volatile ushort iflag; | ||
51 | volatile ushort oflag; | ||
52 | volatile ushort cflag; | ||
53 | volatile ushort gmask; | ||
54 | |||
55 | volatile ushort col; | ||
56 | volatile ushort delay; | ||
57 | volatile ushort imask; | ||
58 | volatile ushort tflush; | ||
59 | |||
60 | int filler3; | ||
61 | int filler4; | ||
62 | int filler5; | ||
63 | int filler6; | ||
64 | |||
65 | volatile unchar num; | ||
66 | volatile unchar ract; | ||
67 | volatile unchar bstat; | ||
68 | volatile unchar tbusy; | ||
69 | volatile unchar iempty; | ||
70 | volatile unchar ilow; | ||
71 | volatile unchar idata; | ||
72 | volatile unchar eflag; | ||
73 | |||
74 | volatile unchar tflag; | ||
75 | volatile unchar rflag; | ||
76 | volatile unchar xmask; | ||
77 | volatile unchar xval; | ||
78 | volatile unchar mstat; | ||
79 | volatile unchar mchange; | ||
80 | volatile unchar mint; | ||
81 | volatile unchar lstat; | ||
82 | |||
83 | volatile unchar mtran; | ||
84 | volatile unchar orun; | ||
85 | volatile unchar startca; | ||
86 | volatile unchar stopca; | ||
87 | volatile unchar startc; | ||
88 | volatile unchar stopc; | ||
89 | volatile unchar vnext; | ||
90 | volatile unchar hflow; | ||
91 | |||
92 | volatile unchar fillc; | ||
93 | volatile unchar ochar; | ||
94 | volatile unchar omask; | ||
95 | |||
96 | unchar filler7; | ||
97 | unchar filler8[28]; | ||
98 | }; | ||
99 | |||
100 | |||
101 | #define SRXLWATER 0xE0 | ||
102 | #define SRXHWATER 0xE1 | ||
103 | #define STOUT 0xE2 | ||
104 | #define PAUSETX 0xE3 | ||
105 | #define RESUMETX 0xE4 | ||
106 | #define SAUXONOFFC 0xE6 | ||
107 | #define SENDBREAK 0xE8 | ||
108 | #define SETMODEM 0xE9 | ||
109 | #define SETIFLAGS 0xEA | ||
110 | #define SONOFFC 0xEB | ||
111 | #define STXLWATER 0xEC | ||
112 | #define PAUSERX 0xEE | ||
113 | #define RESUMERX 0xEF | ||
114 | #define SETBUFFER 0xF2 | ||
115 | #define SETCOOKED 0xF3 | ||
116 | #define SETHFLOW 0xF4 | ||
117 | #define SETCTRLFLAGS 0xF5 | ||
118 | #define SETVNEXT 0xF6 | ||
119 | |||
120 | |||
121 | |||
122 | #define BREAK_IND 0x01 | ||
123 | #define LOWTX_IND 0x02 | ||
124 | #define EMPTYTX_IND 0x04 | ||
125 | #define DATA_IND 0x08 | ||
126 | #define MODEMCHG_IND 0x20 | ||
127 | |||
128 | #define FEP_HUPCL 0002000 | ||
129 | #if 0 | ||
130 | #define RTS 0x02 | ||
131 | #define CD 0x08 | ||
132 | #define DSR 0x10 | ||
133 | #define CTS 0x20 | ||
134 | #define RI 0x40 | ||
135 | #define DTR 0x80 | ||
136 | #endif | ||