1
2
3
4
5
6
7
8
9
10
11
12
13 #ifndef _B1LLI_H_
14 #define _B1LLI_H_
15
16
17
18 typedef struct avmb1_t4file {
19 int len;
20 unsigned char *data;
21 } avmb1_t4file;
22
23 typedef struct avmb1_loaddef {
24 int contr;
25 avmb1_t4file t4file;
26 } avmb1_loaddef;
27
28 typedef struct avmb1_loadandconfigdef {
29 int contr;
30 avmb1_t4file t4file;
31 avmb1_t4file t4config;
32 } avmb1_loadandconfigdef;
33
34 typedef struct avmb1_resetdef {
35 int contr;
36 } avmb1_resetdef;
37
38 typedef struct avmb1_getdef {
39 int contr;
40 int cardtype;
41 int cardstate;
42 } avmb1_getdef;
43
44
45
46
47 typedef struct avmb1_carddef {
48 int port;
49 int irq;
50 } avmb1_carddef;
51
52 #define AVM_CARDTYPE_B1 0
53 #define AVM_CARDTYPE_T1 1
54 #define AVM_CARDTYPE_M1 2
55 #define AVM_CARDTYPE_M2 3
56
57 typedef struct avmb1_extcarddef {
58 int port;
59 int irq;
60 int cardtype;
61 int cardnr;
62 } avmb1_extcarddef;
63
64 #define AVMB1_LOAD 0
65 #define AVMB1_ADDCARD 1
66 #define AVMB1_RESETCARD 2
67 #define AVMB1_LOAD_AND_CONFIG 3
68 #define AVMB1_ADDCARD_WITH_TYPE 4
69 #define AVMB1_GET_CARDINFO 5
70 #define AVMB1_REMOVECARD 6
71
72 #define AVMB1_REGISTERCARD_IS_OBSOLETE
73
74 #endif