1 /* $Id: eicon_pci.h,v 1.1.4.1 2001/11/20 14:19:35 kai Exp $ 2 * 3 * ISDN low-level module for Eicon active ISDN-Cards (PCI part). 4 * 5 * Copyright 1998-2000 by Armin Schindler (mac@melware.de) 6 * Copyright 1999,2000 Cytronics & Melware (info@melware.de) 7 * 8 * This software may be used and distributed according to the terms 9 * of the GNU General Public License, incorporated herein by reference. 10 * 11 */ 12 13 #ifndef eicon_pci_h 14 #define eicon_pci_h 15 16 #ifdef __KERNEL__ 17 18 /* 19 * card's description 20 */ 21 typedef struct { 22 int irq; /* IRQ */ 23 int channels; /* No. of supported channels */ 24 void* card; 25 unsigned char type; /* card type */ 26 unsigned char master; /* Flag: Card is Quadro 1/4 */ 27 } eicon_pci_card; 28 29 extern int eicon_pci_find_card(char *ID); 30 31 #endif /* __KERNEL__ */ 32 33 #endif /* eicon_pci_h */ 34 35