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

Subversion Repositories or1k

[/] [or1k/] [tags/] [before_ORP/] [uclinux/] [uClinux-2.0.x/] [drivers/] [isdn/] [avmb1/] [capicmd.h] - Blame information for rev 901

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 199 simons
/*
2
 * $Id: capicmd.h,v 1.1.1.1 2001-09-10 07:44:18 simons Exp $
3
 *
4
 * CAPI 2.0 Interface for Linux
5
 *
6
 * Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)
7
 *
8
 * $Log: not supported by cvs2svn $
9
 * Revision 1.1.1.1  2001/07/02 17:58:32  simons
10
 * Initial revision
11
 *
12
 * Revision 1.1  1997/03/04 21:50:30  calle
13
 * Frirst version in isdn4linux
14
 *
15
 * Revision 2.2  1997/02/12 09:31:39  calle
16
 * new version
17
 *
18
 * Revision 1.1  1997/01/31 10:32:20  calle
19
 * Initial revision
20
 *
21
 *
22
 */
23
#ifndef __CAPICMD_H__
24
#define __CAPICMD_H__
25
 
26
/*----- CAPI commands -----*/
27
#define CAPI_ALERT                  0x01
28
#define CAPI_CONNECT                0x02
29
#define CAPI_CONNECT_ACTIVE         0x03
30
#define CAPI_CONNECT_B3_ACTIVE      0x83
31
#define CAPI_CONNECT_B3             0x82
32
#define CAPI_CONNECT_B3_T90_ACTIVE  0x88
33
#define CAPI_DATA_B3                0x86
34
#define CAPI_DISCONNECT_B3          0x84
35
#define CAPI_DISCONNECT             0x04
36
#define CAPI_FACILITY               0x80
37
#define CAPI_INFO                   0x08
38
#define CAPI_LISTEN                 0x05
39
#define CAPI_MANUFACTURER           0xff
40
#define CAPI_RESET_B3               0x87
41
#define CAPI_SELECT_B_PROTOCOL      0x41
42
 
43
/*----- CAPI subcommands -----*/
44
 
45
#define CAPI_REQ    0x80
46
#define CAPI_CONF   0x81
47
#define CAPI_IND    0x82
48
#define CAPI_RESP   0x83
49
 
50
/*----- CAPI combined commands -----*/
51
 
52
#define CAPICMD(cmd,subcmd)     (((cmd)<<8)|(subcmd))
53
 
54
#define CAPI_DISCONNECT_REQ             CAPICMD(CAPI_DISCONNECT,CAPI_REQ)
55
#define CAPI_DISCONNECT_CONF            CAPICMD(CAPI_DISCONNECT,CAPI_CONF)
56
#define CAPI_DISCONNECT_IND             CAPICMD(CAPI_DISCONNECT,CAPI_IND)
57
#define CAPI_DISCONNECT_RESP            CAPICMD(CAPI_DISCONNECT,CAPI_RESP)
58
 
59
#define CAPI_ALERT_REQ                  CAPICMD(CAPI_ALERT,CAPI_REQ)
60
#define CAPI_ALERT_CONF                 CAPICMD(CAPI_ALERT,CAPI_CONF)
61
 
62
#define CAPI_CONNECT_REQ                CAPICMD(CAPI_CONNECT,CAPI_REQ)
63
#define CAPI_CONNECT_CONF               CAPICMD(CAPI_CONNECT,CAPI_CONF)
64
#define CAPI_CONNECT_IND                CAPICMD(CAPI_CONNECT,CAPI_IND)
65
#define CAPI_CONNECT_RESP               CAPICMD(CAPI_CONNECT,CAPI_RESP)
66
 
67
#define CAPI_CONNECT_ACTIVE_REQ         CAPICMD(CAPI_CONNECT_ACTIVE,CAPI_REQ)
68
#define CAPI_CONNECT_ACTIVE_CONF        CAPICMD(CAPI_CONNECT_ACTIVE,CAPI_CONF)
69
#define CAPI_CONNECT_ACTIVE_IND         CAPICMD(CAPI_CONNECT_ACTIVE,CAPI_IND)
70
#define CAPI_CONNECT_ACTIVE_RESP        CAPICMD(CAPI_CONNECT_ACTIVE,CAPI_RESP)
71
 
72
#define CAPI_SELECT_B_PROTOCOL_REQ      CAPICMD(CAPI_SELECT_B_PROTOCOL,CAPI_REQ)
73
#define CAPI_SELECT_B_PROTOCOL_CONF     CAPICMD(CAPI_SELECT_B_PROTOCOL,CAPI_CONF)
74
 
75
#define CAPI_CONNECT_B3_ACTIVE_REQ      CAPICMD(CAPI_CONNECT_B3_ACTIVE,CAPI_REQ)
76
#define CAPI_CONNECT_B3_ACTIVE_CONF     CAPICMD(CAPI_CONNECT_B3_ACTIVE,CAPI_CONF)
77
#define CAPI_CONNECT_B3_ACTIVE_IND      CAPICMD(CAPI_CONNECT_B3_ACTIVE,CAPI_IND)
78
#define CAPI_CONNECT_B3_ACTIVE_RESP     CAPICMD(CAPI_CONNECT_B3_ACTIVE,CAPI_RESP)
79
 
80
#define CAPI_CONNECT_B3_REQ             CAPICMD(CAPI_CONNECT_B3,CAPI_REQ)
81
#define CAPI_CONNECT_B3_CONF            CAPICMD(CAPI_CONNECT_B3,CAPI_CONF)
82
#define CAPI_CONNECT_B3_IND             CAPICMD(CAPI_CONNECT_B3,CAPI_IND)
83
#define CAPI_CONNECT_B3_RESP            CAPICMD(CAPI_CONNECT_B3,CAPI_RESP)
84
 
85
 
86
#define CAPI_CONNECT_B3_T90_ACTIVE_IND  CAPICMD(CAPI_CONNECT_B3_T90_ACTIVE,CAPI_IND)
87
#define CAPI_CONNECT_B3_T90_ACTIVE_RESP CAPICMD(CAPI_CONNECT_B3_T90_ACTIVE,CAPI_RESP)
88
 
89
#define CAPI_DATA_B3_REQ                CAPICMD(CAPI_DATA_B3,CAPI_REQ)
90
#define CAPI_DATA_B3_CONF               CAPICMD(CAPI_DATA_B3,CAPI_CONF)
91
#define CAPI_DATA_B3_IND                CAPICMD(CAPI_DATA_B3,CAPI_IND)
92
#define CAPI_DATA_B3_RESP               CAPICMD(CAPI_DATA_B3,CAPI_RESP)
93
 
94
#define CAPI_DISCONNECT_B3_REQ          CAPICMD(CAPI_DISCONNECT_B3,CAPI_REQ)
95
#define CAPI_DISCONNECT_B3_CONF         CAPICMD(CAPI_DISCONNECT_B3,CAPI_CONF)
96
#define CAPI_DISCONNECT_B3_IND          CAPICMD(CAPI_DISCONNECT_B3,CAPI_IND)
97
#define CAPI_DISCONNECT_B3_RESP         CAPICMD(CAPI_DISCONNECT_B3,CAPI_RESP)
98
 
99
#define CAPI_RESET_B3_REQ               CAPICMD(CAPI_RESET_B3,CAPI_REQ)
100
#define CAPI_RESET_B3_CONF              CAPICMD(CAPI_RESET_B3,CAPI_CONF)
101
#define CAPI_RESET_B3_IND               CAPICMD(CAPI_RESET_B3,CAPI_IND)
102
#define CAPI_RESET_B3_RESP              CAPICMD(CAPI_RESET_B3,CAPI_RESP)
103
 
104
#define CAPI_LISTEN_REQ                 CAPICMD(CAPI_LISTEN,CAPI_REQ)
105
#define CAPI_LISTEN_CONF                CAPICMD(CAPI_LISTEN,CAPI_CONF)
106
 
107
#define CAPI_MANUFACTURER_REQ           CAPICMD(CAPI_MANUFACTURER,CAPI_REQ)
108
#define CAPI_MANUFACTURER_CONF          CAPICMD(CAPI_MANUFACTURER,CAPI_CONF)
109
#define CAPI_MANUFACTURER_IND           CAPICMD(CAPI_MANUFACTURER,CAPI_IND)
110
#define CAPI_MANUFACTURER_RESP          CAPICMD(CAPI_MANUFACTURER,CAPI_RESP)
111
 
112
#define CAPI_FACILITY_REQ               CAPICMD(CAPI_FACILITY,CAPI_REQ)
113
#define CAPI_FACILITY_CONF              CAPICMD(CAPI_FACILITY,CAPI_CONF)
114
#define CAPI_FACILITY_IND               CAPICMD(CAPI_FACILITY,CAPI_IND)
115
#define CAPI_FACILITY_RESP              CAPICMD(CAPI_FACILITY,CAPI_RESP)
116
 
117
#define CAPI_INFO_REQ                   CAPICMD(CAPI_INFO,CAPI_REQ)
118
#define CAPI_INFO_CONF                  CAPICMD(CAPI_INFO,CAPI_CONF)
119
#define CAPI_INFO_IND                   CAPICMD(CAPI_INFO,CAPI_IND)
120
#define CAPI_INFO_RESP                  CAPICMD(CAPI_INFO,CAPI_RESP)
121
 
122
#endif                          /* __CAPICMD_H__ */

powered by: WebSVN 2.1.0

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