Merge with Linu 2.4.0-test6-pre6.
[linux-2.6/linux-mips.git] / drivers / isdn / hisax / arcofi.h
blobd801571460543ab3afb1aefe6836f4882c7653e3
1 /* $Id: arcofi.h,v 1.6 2000/06/26 08:59:12 keil Exp $
3 * arcofi.h Ansteuerung ARCOFI 2165
5 * Author Karsten Keil (keil@isdn4linux.de)
7 * This file is (c) under GNU PUBLIC LICENSE
9 */
11 #define ARCOFI_USE 1
13 /* states */
14 #define ARCOFI_NOP 0
15 #define ARCOFI_TRANSMIT 1
16 #define ARCOFI_RECEIVE 2
17 /* events */
18 #define ARCOFI_START 1
19 #define ARCOFI_TX_END 2
20 #define ARCOFI_RX_END 3
21 #define ARCOFI_TIMEOUT 4
23 extern int arcofi_fsm(struct IsdnCardState *cs, int event, void *data);
24 extern void init_arcofi(struct IsdnCardState *cs);
25 extern void clear_arcofi(struct IsdnCardState *cs);