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 	u16 cin;
17 	u16 cout;
18 	u16 cstart;
19 	u16 cmax;
20 	u16 ein;
21 	u16 eout;
22 	u16 istart;
23 	u16 imax;
24 };
25 
26 
27 struct board_chan
28 {
29 	u32 filler1;
30 	u32 filler2;
31 	u16 tseg;
32 	u16 tin;
33 	u16 tout;
34 	u16 tmax;
35 
36 	u16 rseg;
37 	u16 rin;
38 	u16 rout;
39 	u16 rmax;
40 
41 	u16 tlow;
42 	u16 rlow;
43 	u16 rhigh;
44 	u16 incr;
45 
46 	u16 etime;
47 	u16 edelay;
48 	unchar *dev;
49 
50 	u16 iflag;
51 	u16 oflag;
52 	u16 cflag;
53 	u16 gmask;
54 
55 	u16 col;
56 	u16 delay;
57 	u16 imask;
58 	u16 tflush;
59 
60 	u32 filler3;
61 	u32 filler4;
62 	u32 filler5;
63 	u32 filler6;
64 
65 	u8 num;
66 	u8 ract;
67 	u8 bstat;
68 	u8 tbusy;
69 	u8 iempty;
70 	u8 ilow;
71 	u8 idata;
72 	u8 eflag;
73 
74 	u8 tflag;
75 	u8 rflag;
76 	u8 xmask;
77 	u8 xval;
78 	u8 mstat;
79 	u8 mchange;
80 	u8 mint;
81 	u8 lstat;
82 
83 	u8 mtran;
84 	u8 orun;
85 	u8 startca;
86 	u8 stopca;
87 	u8 startc;
88 	u8 stopc;
89 	u8 vnext;
90 	u8 hflow;
91 
92 	u8 fillc;
93 	u8 ochar;
94 	u8 omask;
95 
96 	u8 filler7;
97 	u8 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
137