OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [drivers/] [char/] [digiFep1.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
 
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.