remove log messages
This commit is contained in:
parent
6e297bb8e6
commit
c8b8c616a5
|
@ -4,18 +4,6 @@
|
|||
*
|
||||
* Author Brent Baccala (baccala@FreeSoft.org)
|
||||
*
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.2 1998/02/12 23:07:10 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.1 1998/02/03 23:20:51 keil
|
||||
* New files for SPARC isdn support
|
||||
*
|
||||
* Revision 1.1 1998/01/08 04:17:12 baccala
|
||||
* ISDN comes to the Sparc. Key points:
|
||||
*
|
||||
* - Existing ISDN HiSax driver provides all the smarts
|
||||
* - it compiles, runs, talks to an isolated phone switch, connects
|
||||
* to a Cisco, pings go through
|
||||
|
@ -26,6 +14,7 @@
|
|||
*
|
||||
* The code is unreliable enough to be consider alpha
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
* Advanced Micro Devices' Am79C30A is an ISDN/audio chip used in the
|
||||
* SparcStation 1+. The chip provides microphone and speaker interfaces
|
||||
|
|
|
@ -1,40 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* arcofi.c Ansteuerung ARCOFI 2165
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.9 1999/12/19 13:09:41 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.8 1999/08/25 16:50:51 keil
|
||||
* Fix bugs which cause 2.3.14 hangs (waitqueue init)
|
||||
*
|
||||
* Revision 1.7 1999/07/01 08:11:17 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.6 1998/09/30 22:21:56 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 1.5 1998/09/27 12:52:57 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 1.4 1998/08/20 13:50:24 keil
|
||||
* More support for hybrid modem (not working yet)
|
||||
*
|
||||
* Revision 1.3 1998/05/25 12:57:38 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.2 1998/04/15 16:47:16 keil
|
||||
* new interface
|
||||
*
|
||||
* Revision 1.1 1997/10/29 18:51:20 keil
|
||||
* New files
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,24 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* arcofi.h Ansteuerung ARCOFI 2165
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.4 1999/07/01 08:11:18 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.3 1998/05/25 12:57:39 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.2 1998/04/15 16:47:17 keil
|
||||
* new interface
|
||||
*
|
||||
* Revision 1.1 1997/10/29 18:51:20 keil
|
||||
* New files
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,35 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* asuscom.c low level stuff for ASUSCOM NETWORK INC. ISDNLink cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* Thanks to ASUSCOM NETWORK INC. Taiwan and Dynalink NL for informations
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.8 1999/09/04 06:20:05 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.7 1999/07/12 21:04:53 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.6 1999/07/01 08:11:18 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.5 1998/11/15 23:54:19 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.4 1998/06/18 23:18:20 keil
|
||||
* Support for new IPAC card
|
||||
*
|
||||
* Revision 1.3 1998/04/15 16:46:53 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.2 1998/02/02 13:27:06 keil
|
||||
* New
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,62 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* avm_a1.c low level stuff for AVM A1 (Fritz) isdn cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.10 1998/11/15 23:54:21 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.9 1998/08/13 23:36:12 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.8 1998/04/15 16:44:27 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 2.7 1998/02/02 13:29:37 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 2.6 1998/01/13 23:09:46 keil
|
||||
* really disable timer
|
||||
*
|
||||
* Revision 2.5 1998/01/02 06:50:29 calle
|
||||
* Perodic timer of A1 now disabled, no need for linux driver.
|
||||
*
|
||||
* Revision 2.4 1997/11/08 21:35:42 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.3 1997/11/06 17:13:32 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.2 1997/10/29 18:55:48 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:47:13 keil
|
||||
* new interface structures
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:48 keil
|
||||
* New Layer and card interface
|
||||
*
|
||||
* Revision 1.6 1997/04/13 19:54:07 keil
|
||||
* Change in IRQ check delay for SMP
|
||||
*
|
||||
* Revision 1.5 1997/04/06 22:54:10 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Revision 1.4 1997/01/27 15:50:21 keil
|
||||
* SMP proof,cosmetics
|
||||
*
|
||||
* Revision 1.3 1997/01/21 22:14:20 keil
|
||||
* cleanups
|
||||
*
|
||||
* Revision 1.2 1996/10/27 22:07:31 keil
|
||||
* cosmetic changes
|
||||
*
|
||||
* Revision 1.1 1996/10/13 20:04:49 keil
|
||||
* Initial revision
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -7,26 +7,7 @@
|
|||
*
|
||||
* Author Carsten Paeth (calle@calle.in-berlin.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.4 1999/07/12 21:04:55 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.3 1998/11/15 23:54:22 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.2 1998/08/13 23:36:13 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.1 1998/07/15 15:01:23 calle
|
||||
* Support for AVM passive PCMCIA cards:
|
||||
* A1 PCMCIA, FRITZ!Card PCMCIA and FRITZ!Card PCMCIA 2.0
|
||||
*
|
||||
* Revision 1.1.2.1 1998/07/15 14:43:26 calle
|
||||
* Support for AVM passive PCMCIA cards:
|
||||
* A1 PCMCIA, FRITZ!Card PCMCIA and FRITZ!Card PCMCIA 2.0
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
#include "hisax.h"
|
||||
|
|
|
@ -1,60 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* avm_pci.c low level stuff for AVM Fritz!PCI and ISA PnP isdn cards
|
||||
* Thanks to AVM, Berlin for informations
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.15 2000/02/26 00:35:12 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.14 1999/12/19 13:09:41 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.13 1999/12/03 12:10:14 keil
|
||||
* Bugfix: Wrong channel use on hangup of channel 2
|
||||
*
|
||||
* Revision 1.12 1999/09/04 06:20:05 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.11 1999/08/11 21:01:18 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.10 1999/08/10 16:01:44 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.9 1999/07/12 21:04:57 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.8 1999/07/01 08:11:19 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.7 1999/02/22 18:26:30 keil
|
||||
* Argh ! ISAC address was only set with PCI
|
||||
*
|
||||
* Revision 1.6 1998/11/27 19:59:28 keil
|
||||
* set subtype for Fritz!PCI
|
||||
*
|
||||
* Revision 1.5 1998/11/27 12:56:45 keil
|
||||
* forgot to update setup function name
|
||||
*
|
||||
* Revision 1.4 1998/11/15 23:53:19 keil
|
||||
* Fritz!PnP; changes from 2.0
|
||||
*
|
||||
* Revision 1.3 1998/09/27 23:53:39 keil
|
||||
* Fix error handling
|
||||
*
|
||||
* Revision 1.2 1998/09/27 12:54:55 keil
|
||||
* bcs assign was lost in setstack, very bad results
|
||||
*
|
||||
* Revision 1.1 1998/08/20 13:47:30 keil
|
||||
* first version
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -6,36 +6,7 @@
|
|||
*
|
||||
* Author Roland Klabunde (R.Klabunde@Berkom.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.9 1999/12/19 13:09:41 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.8 1999/09/04 06:20:05 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.7 1999/08/22 20:26:55 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 1.6 1999/08/11 21:01:22 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.5 1999/08/10 16:01:46 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.4 1999/07/14 11:43:14 keil
|
||||
* correct PCI_SUBSYSTEM_VENDOR_ID
|
||||
*
|
||||
* Revision 1.3 1999/07/12 21:04:58 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:07:53 keil
|
||||
* Initial version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -6,39 +6,7 @@
|
|||
*
|
||||
* Author Roland Klabunde (R.Klabunde@Berkom.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.10 2000/05/16 20:56:41 keil
|
||||
* Support all 4 BRI lines with one driver
|
||||
*
|
||||
* Revision 1.9 1999/12/19 13:09:41 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.8 1999/09/04 06:20:05 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.7 1999/08/22 20:26:58 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 1.6 1999/08/11 21:01:24 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.5 1999/08/10 16:01:48 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.4 1999/07/14 11:43:15 keil
|
||||
* correct PCI_SUBSYSTEM_VENDOR_ID
|
||||
*
|
||||
* Revision 1.3 1999/07/12 21:04:59 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:07:54 keil
|
||||
* Initial version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -3,11 +3,7 @@
|
|||
*
|
||||
* Author Roland Klabunde (R.Klabunde@Berkom.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.2 1999/07/01 08:07:55 keil
|
||||
* Initial version
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
|
@ -10,168 +10,6 @@
|
|||
* Thanks to Jan den Ouden
|
||||
* Fritz Elfert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.45 2000/06/16 13:12:21 keil
|
||||
* Support for SPID used by NI1
|
||||
*
|
||||
* Revision 2.44 2000/05/23 20:45:05 keil
|
||||
* debug for wakeup callback
|
||||
*
|
||||
* Revision 2.43 2000/05/19 18:39:41 keil
|
||||
* some debug for upstream packets
|
||||
*
|
||||
* Revision 2.42 2000/04/27 10:31:01 keil
|
||||
* implement overlap receiving
|
||||
*
|
||||
* Revision 2.41 2000/03/17 07:07:42 kai
|
||||
* fixed oops when dialing out without l3 protocol selected
|
||||
*
|
||||
* Revision 2.40 1999/12/19 12:59:56 keil
|
||||
* fix leased line handling
|
||||
* and cosmetics
|
||||
*
|
||||
* Revision 2.39 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 2.38 1999/10/11 22:16:27 keil
|
||||
* Suspend/Resume is possible without explicit ID too
|
||||
*
|
||||
* Revision 2.37 1999/09/20 19:49:47 keil
|
||||
* Fix wrong init of PStack
|
||||
*
|
||||
* Revision 2.36 1999/09/20 12:13:13 keil
|
||||
* Fix hang if no protocol was selected
|
||||
*
|
||||
* Revision 2.35 1999/09/04 06:20:05 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 2.34 1999/08/25 20:02:34 werner
|
||||
* Changed return values for stat_icall(w) from 3->4 and 4->5 because of conflicts
|
||||
* with existing software definitions. (PtP incomplete called party number)
|
||||
*
|
||||
* Revision 2.33 1999/08/25 17:00:09 keil
|
||||
* Make ISAR V32bis modem running
|
||||
* Make LL->HL interface open for additional commands
|
||||
*
|
||||
* Revision 2.32 1999/08/22 20:27:01 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 2.31 1999/08/05 20:43:10 keil
|
||||
* ISAR analog modem support
|
||||
*
|
||||
* Revision 2.30 1999/07/25 16:24:04 keil
|
||||
* Fixed TEI now working again
|
||||
*
|
||||
* Revision 2.29 1999/07/13 21:05:41 werner
|
||||
* Modified set_channel_limit to use new callback ISDN_STAT_DISCH.
|
||||
*
|
||||
* Revision 2.28 1999/07/09 08:30:02 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.27 1999/07/05 23:51:38 werner
|
||||
* Allow limiting of available HiSax B-chans per card. Controlled by hisaxctrl
|
||||
* hisaxctrl id 10 <nr. of chans 0-2>
|
||||
*
|
||||
* Revision 2.26 1999/07/01 08:11:21 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.25 1999/01/02 11:17:20 keil
|
||||
* Changes for 2.2
|
||||
*
|
||||
* Revision 2.24 1998/11/15 23:54:24 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.23 1998/09/30 22:21:57 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.22 1998/08/20 13:50:29 keil
|
||||
* More support for hybrid modem (not working yet)
|
||||
*
|
||||
* Revision 2.21 1998/08/13 23:36:15 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.20 1998/06/26 15:13:05 fritz
|
||||
* Added handling of STAT_ICALL with incomplete CPN.
|
||||
* Added AT&L for ttyI emulator.
|
||||
* Added more locking stuff in tty_write.
|
||||
*
|
||||
* Revision 2.19 1998/05/25 14:08:06 keil
|
||||
* HiSax 3.0
|
||||
* fixed X.75 and leased line to work again
|
||||
* Point2Point and fixed TEI are runtime options now:
|
||||
* hisaxctrl <id> 7 1 set PTP
|
||||
* hisaxctrl <id> 8 <TEIVALUE *2 >
|
||||
* set fixed TEI to TEIVALUE (0-63)
|
||||
*
|
||||
* Revision 2.18 1998/05/25 12:57:40 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.17 1998/04/15 16:46:06 keil
|
||||
* RESUME support
|
||||
*
|
||||
* Revision 2.16 1998/04/10 10:35:17 paul
|
||||
* fixed (silly?) warnings from egcs on Alpha.
|
||||
*
|
||||
* Revision 2.15 1998/03/19 13:18:37 keil
|
||||
* Start of a CAPI like interface for supplementary Service
|
||||
* first service: SUSPEND
|
||||
*
|
||||
* Revision 2.14 1998/03/07 22:56:54 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 2.13 1998/02/12 23:07:16 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.12 1998/02/09 10:55:54 keil
|
||||
* New leased line mode
|
||||
*
|
||||
* Revision 2.11 1998/02/02 13:35:19 keil
|
||||
* config B-channel delay
|
||||
*
|
||||
* Revision 2.10 1997/11/06 17:09:15 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.9 1997/10/29 19:01:58 keil
|
||||
* new LL interface
|
||||
*
|
||||
* Revision 2.8 1997/10/10 20:56:44 fritz
|
||||
* New HL interface.
|
||||
*
|
||||
* Revision 2.7 1997/10/01 09:21:28 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 2.6 1997/09/11 17:26:58 keil
|
||||
* Open B-channel if here are incomming packets
|
||||
*
|
||||
* Revision 2.5 1997/08/07 17:46:05 keil
|
||||
* Fix Incomming Call without broadcast
|
||||
*
|
||||
* Revision 2.4 1997/08/03 14:37:58 keil
|
||||
* Activate Layer2 in PtP mode
|
||||
*
|
||||
* Revision 2.3 1997/07/31 19:23:40 keil
|
||||
* LAYER2_WATCHING for PtP
|
||||
*
|
||||
* Revision 2.2 1997/07/31 11:48:18 keil
|
||||
* experimental REJECT after ALERTING
|
||||
*
|
||||
* Revision 2.1 1997/07/30 17:12:59 keil
|
||||
* more changes for 'One TEI per card'
|
||||
*
|
||||
* Revision 2.0 1997/07/27 21:12:21 keil
|
||||
* CRef based L3; new channel handling; many other stuff
|
||||
*
|
||||
* Revision 1.31 1997/06/26 11:09:23 keil
|
||||
* New managment and minor changes
|
||||
*
|
||||
* old logs removed /KKe
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,19 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
* For changes and modifications please read
|
||||
* ../../../Documentation/isdn/HiSax.cert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.1 1998/11/15 23:51:15 keil
|
||||
* certification stuff
|
||||
*
|
||||
* Revision 1.2.2.1 1998/11/03 21:46:37 keil
|
||||
* first version
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
|
@ -25,11 +17,9 @@ certification_check(int output) {
|
|||
#if CERTIFICATION == 0
|
||||
if (output) {
|
||||
printk(KERN_INFO "HiSax: Approval certification valid\n");
|
||||
printk(KERN_INFO "HiSax: Approved with ELSA Quickstep series cards\n");
|
||||
printk(KERN_INFO "HiSax: Approval registration numbers:\n");
|
||||
printk(KERN_INFO "HiSax: German D133361J CETECOM ICT Services GmbH\n");
|
||||
printk(KERN_INFO "HiSax: EU (D133362J) CETECOM ICT Services GmbH\n");
|
||||
printk(KERN_INFO "HiSax: Approved with ELSA Microlink PCI cards\n");
|
||||
printk(KERN_INFO "HiSax: Approved with Eicon Technology Diva 2.01 PCI cards\n");
|
||||
printk(KERN_INFO "HiSax: Approved with Sedlbauer Speedfax + cards\n");
|
||||
}
|
||||
return(0);
|
||||
#endif
|
||||
|
|
|
@ -1,167 +1,9 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.46 2000/05/23 20:46:19 keil
|
||||
* generic PCMCIA interface
|
||||
*
|
||||
* Revision 2.45 2000/05/16 20:56:41 keil
|
||||
* Support all 4 BRI lines with one driver
|
||||
*
|
||||
* Revision 2.44 2000/02/26 00:35:12 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 2.43 2000/01/20 19:49:36 keil
|
||||
* Support teles 13.3c vendor version 2.1
|
||||
*
|
||||
* Revision 2.42 1999/12/19 13:09:41 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 2.41 1999/11/18 00:00:43 werner
|
||||
*
|
||||
* Added support for HFC-S+ and HFC-SP cards
|
||||
*
|
||||
* Revision 2.40 1999/10/30 13:09:45 keil
|
||||
* Version 3.3c
|
||||
*
|
||||
* Revision 2.39 1999/10/16 14:44:45 keil
|
||||
* Fix module parm if only NICCY was selected
|
||||
*
|
||||
* Revision 2.38 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 2.37 1999/09/20 12:11:08 keil
|
||||
* Fix hang if no protocol was selected
|
||||
*
|
||||
* Revision 2.36 1999/09/07 05:43:58 werner
|
||||
*
|
||||
* Added io as parameter 0 for HFC-PCI cards, if manual selection needed.
|
||||
*
|
||||
* Revision 2.35 1999/09/04 06:35:09 keil
|
||||
* Winbond W6692 support
|
||||
*
|
||||
* Revision 2.34 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 2.33 1999/08/30 11:57:52 keil
|
||||
* Fix broken avm pcmcia
|
||||
*
|
||||
* Revision 2.32 1999/08/28 22:11:10 keil
|
||||
* __setup function should be static
|
||||
*
|
||||
* Revision 2.31 1999/08/25 16:47:43 keil
|
||||
* Support new __setup; allow to add FEATURES after register_isdn
|
||||
*
|
||||
* Revision 2.30 1999/08/05 20:43:14 keil
|
||||
* ISAR analog modem support
|
||||
*
|
||||
* Revision 2.29 1999/07/21 14:46:00 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 2.28 1999/07/14 12:38:36 werner
|
||||
* Added changes for echo channel handling
|
||||
*
|
||||
* Revision 2.27 1999/07/12 21:05:00 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.26 1999/07/08 21:27:17 keil
|
||||
* version 3.2
|
||||
*
|
||||
* Revision 2.25 1999/07/05 23:51:44 werner
|
||||
* Allow limiting of available HiSax B-chans per card. Controlled by hisaxctrl
|
||||
* hisaxctrl id 10 <nr. of chans 0-2>
|
||||
*
|
||||
* Revision 2.24 1999/07/01 08:11:26 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.23 1999/02/17 10:53:02 cpetig
|
||||
* Added Hisax_closecard to exported symbols.
|
||||
* As indicated by Oliver Schoett <os@sdm.de>.
|
||||
*
|
||||
* If anyone is annoyed by exporting symbols deep inside the code, please
|
||||
* contact me.
|
||||
*
|
||||
* Revision 2.22 1999/02/04 21:41:53 keil
|
||||
* Fix printk msg
|
||||
*
|
||||
* Revision 2.21 1999/02/04 10:48:52 keil
|
||||
* Fix readstat bug
|
||||
*
|
||||
* Revision 2.20 1998/11/15 23:54:28 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.19 1998/08/13 23:36:18 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.18 1998/07/30 21:01:37 niemann
|
||||
* Fixed Sedlbauer Speed Fax PCMCIA missing isdnl3new
|
||||
*
|
||||
* Revision 2.17 1998/07/15 15:01:26 calle
|
||||
* Support for AVM passive PCMCIA cards:
|
||||
* A1 PCMCIA, FRITZ!Card PCMCIA and FRITZ!Card PCMCIA 2.0
|
||||
*
|
||||
* Revision 2.16 1998/05/25 14:10:03 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.15 1998/05/25 12:57:43 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.14 1998/04/15 16:38:25 keil
|
||||
* Add S0Box and Teles PCI support
|
||||
*
|
||||
* Revision 2.13 1998/03/09 23:19:23 keil
|
||||
* Changes for PCMCIA
|
||||
*
|
||||
* Revision 2.12 1998/02/11 17:28:02 keil
|
||||
* Niccy PnP/PCI support
|
||||
*
|
||||
* Revision 2.11 1998/02/09 21:26:13 keil
|
||||
* fix export module for 2.1
|
||||
*
|
||||
* Revision 2.10 1998/02/09 18:46:05 keil
|
||||
* Support for Sedlbauer PCMCIA (Marcus Niemann)
|
||||
*
|
||||
* Revision 2.9 1998/02/03 23:31:28 keil
|
||||
* add AMD7930 support
|
||||
*
|
||||
* Revision 2.8 1998/02/02 13:32:59 keil
|
||||
* New card support
|
||||
*
|
||||
* Revision 2.7 1998/01/31 21:41:44 keil
|
||||
* changes for newer 2.1 kernels
|
||||
*
|
||||
* Revision 2.6 1997/11/08 21:35:43 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.5 1997/11/06 17:15:08 keil
|
||||
* New 2.1 init; PCMCIA wrapper changes
|
||||
*
|
||||
* Revision 2.4 1997/10/29 19:07:52 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 2.3 1997/10/01 09:21:33 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 2.2 1997/09/11 17:24:46 keil
|
||||
* Add new cards
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:41:35 keil
|
||||
* version change
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:06:28 keil
|
||||
* New card and L1 interface.
|
||||
* Eicon.Diehl Diva and Dynalink IS64PH support
|
||||
*
|
||||
* old changes removed /KKe
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#include <linux/types.h>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* diva.c low level stuff for Eicon.Diehl Diva Family ISDN cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
|
@ -10,70 +10,6 @@
|
|||
*
|
||||
* Thanks to Eicon Technology for documents and informations
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.19 2000/02/26 00:35:12 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.18 1999/12/19 13:09:41 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.17 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.16 1999/08/11 21:01:25 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.15 1999/08/10 16:01:49 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.14 1999/08/07 17:35:08 keil
|
||||
* approval for Eicon Technology Diva 2.01 PCI
|
||||
*
|
||||
* Revision 1.13 1999/07/21 14:46:07 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 1.12 1999/07/12 21:05:04 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.11 1999/07/01 08:11:29 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.10 1998/11/15 23:54:31 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.9 1998/06/27 22:52:03 keil
|
||||
* support for Diva 2.01
|
||||
*
|
||||
* Revision 1.8 1998/05/25 12:57:46 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.7 1998/04/15 16:42:36 keil
|
||||
* new init code
|
||||
* new PCI init (2.1.94)
|
||||
*
|
||||
* Revision 1.6 1998/03/07 22:56:57 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 1.5 1998/02/02 13:29:38 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 1.4 1997/11/08 21:35:44 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 1.3 1997/11/06 17:13:33 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.2 1997/10/29 18:55:55 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 1.1 1997/09/18 17:11:20 keil
|
||||
* first version
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* elsa.c low level stuff for Elsa isdn cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
|
@ -13,84 +13,6 @@
|
|||
* Klaus Lichtenwalder (Klaus.Lichtenwalder@WebForum.DE)
|
||||
* for ELSA PCMCIA support
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.21 2000/06/18 16:15:55 keil
|
||||
* - 2.4 PCI changes
|
||||
* - Changes for Power PC with BIG ENDIAN
|
||||
*
|
||||
* Revision 2.20 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 2.19 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 2.18 1999/08/25 16:50:54 keil
|
||||
* Fix bugs which cause 2.3.14 hangs (waitqueue init)
|
||||
*
|
||||
* Revision 2.17 1999/08/11 20:57:40 keil
|
||||
* bugfix IPAC version 1.1
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 2.16 1999/08/10 16:01:51 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 2.15 1999/08/09 19:25:21 keil
|
||||
* Support (alpha version) for the '98 model of ELSA Microlink ISDN/MC
|
||||
* by Christer Weinigel, Cendio Systems AB <wingel@cendio.se>
|
||||
* Add support for IPAC 1.2
|
||||
*
|
||||
* Revision 2.14 1999/07/12 21:05:07 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.13 1999/07/01 08:11:31 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.12 1998/11/15 23:54:35 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.11 1998/08/20 13:50:34 keil
|
||||
* More support for hybrid modem (not working yet)
|
||||
*
|
||||
* Revision 2.10 1998/08/13 23:36:22 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.9 1998/05/25 12:57:48 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.8 1998/04/15 16:41:42 keil
|
||||
* QS3000 PCI support
|
||||
* new init code
|
||||
* new PCI init (2.1.94)
|
||||
*
|
||||
* Revision 2.7 1998/03/07 22:56:58 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 2.6 1998/02/02 13:29:40 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 2.5 1998/01/31 21:41:45 keil
|
||||
* changes for newer 2.1 kernels
|
||||
*
|
||||
* Revision 2.4 1997/11/08 21:35:46 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.3 1997/11/06 17:15:09 keil
|
||||
* New 2.1 init; PCMCIA wrapper changes
|
||||
*
|
||||
* Revision 2.2 1997/10/29 18:57:09 keil
|
||||
* changes for 2.1.60, arcofi support
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:47:08 keil
|
||||
* new interface structures
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:40 keil
|
||||
* New Layer and card interface
|
||||
*
|
||||
* old changes removed KKe
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/* $Id$
|
||||
*
|
||||
* stuff for the serial modem on ELSA cards
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#include <linux/config.h>
|
||||
#include <linux/serial.h>
|
||||
#include <linux/serial_reg.h>
|
||||
|
|
|
@ -1,48 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
* Thanks to Jan den Ouden
|
||||
* Fritz Elfert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.11 1999/12/23 15:09:32 keil
|
||||
* change email
|
||||
*
|
||||
* Revision 1.10 1998/11/15 23:54:39 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.9 1998/03/26 07:10:02 paul
|
||||
* The jumpmatrix table in struct Fsm was an array of "int". This is not
|
||||
* large enough for pointers to functions on Linux/Alpha (instant crash
|
||||
* on "insmod hisax). Now there is a typedef for the pointer to function.
|
||||
* This also prevents warnings about "incompatible pointer types".
|
||||
*
|
||||
* Revision 1.8 1998/03/07 22:56:59 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 1.7 1997/11/06 17:09:13 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.6 1997/07/27 21:42:25 keil
|
||||
* proof Fsm routines
|
||||
*
|
||||
* Revision 1.5 1997/06/26 11:10:05 keil
|
||||
* Restart timer function added
|
||||
*
|
||||
* Revision 1.4 1997/04/06 22:56:42 keil
|
||||
* Some cosmetic changes
|
||||
*
|
||||
* Revision 1.3 1997/02/16 01:04:08 fritz
|
||||
* Bugfix: Changed timer handling caused hang with 2.1.X
|
||||
*
|
||||
* Revision 1.2 1997/01/09 20:57:27 keil
|
||||
* cleanup & FSM_TIMER_DEBUG
|
||||
*
|
||||
* Revision 1.1 1996/10/13 20:04:52 keil
|
||||
* Initial revision
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,32 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* gazel.c low level stuff for Gazel isdn cards
|
||||
*
|
||||
* Author BeWan Systems
|
||||
* based on source code from Karsten Keil
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.6 1999/08/22 20:27:03 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 2.5 1999/08/11 21:01:26 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 2.4 1999/08/10 16:01:54 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 2.3 1999/07/12 21:05:09 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.1 1999/07/08 21:26:17 keil
|
||||
* new card
|
||||
*
|
||||
* Revision 1.0 1999/28/06
|
||||
* Initial revision
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#include <linux/config.h>
|
||||
|
|
|
@ -4,40 +4,7 @@
|
|||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.11 1999/12/23 15:09:32 keil
|
||||
* change email
|
||||
*
|
||||
* Revision 1.10 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.9 1999/07/01 08:11:35 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.8 1998/11/15 23:54:40 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.7 1998/09/30 22:24:45 keil
|
||||
* Fix missing line in setstack*
|
||||
*
|
||||
* Revision 1.6 1998/08/13 23:36:26 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 1.5 1998/06/27 22:52:58 keil
|
||||
* make 16.3c working with 3.0
|
||||
*
|
||||
* Revision 1.4 1998/05/25 12:57:52 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.3 1998/02/12 23:07:22 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.2 1998/02/02 13:26:13 keil
|
||||
* New
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* specific defines for CCD's HFC 2BDS0
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.2 1998/02/02 13:26:15 keil
|
||||
* New
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,49 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* specific routines for CCD's HFC 2BS0
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.12 1999/12/19 14:17:12 keil
|
||||
* fix compiler warning
|
||||
*
|
||||
* Revision 1.11 1999/11/21 12:41:18 werner
|
||||
*
|
||||
* Implemented full audio support
|
||||
*
|
||||
* Revision 1.10 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.9 1999/07/01 08:11:36 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.8 1998/11/15 23:54:43 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.7 1998/09/30 22:24:46 keil
|
||||
* Fix missing line in setstack*
|
||||
*
|
||||
* Revision 1.6 1998/08/13 23:36:28 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 1.5 1998/05/25 12:57:54 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.4 1998/02/12 23:07:29 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.3 1997/11/06 17:13:35 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.2 1997/10/29 19:04:47 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 1.1 1997/09/11 17:31:33 keil
|
||||
* Common part for HFC 2BS0 based cards
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,14 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* specific defines for CCD's HFC 2BS0
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.1 1997/09/11 17:31:34 keil
|
||||
* Common part for HFC 2BS0 based cards
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -22,104 +22,6 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.28 2000/05/23 18:58:08 keil
|
||||
* CLKDEL is different in NT and TE mode
|
||||
*
|
||||
* Revision 1.27 2000/02/26 00:35:12 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.26 2000/02/09 20:22:55 werner
|
||||
*
|
||||
* Updated PCI-ID table
|
||||
*
|
||||
* Revision 1.25 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.24 1999/11/17 23:59:55 werner
|
||||
*
|
||||
* removed unneeded data
|
||||
*
|
||||
* Revision 1.23 1999/11/07 17:01:55 keil
|
||||
* fix for 2.3 pci structs
|
||||
*
|
||||
* Revision 1.22 1999/10/10 20:14:27 werner
|
||||
*
|
||||
* Correct B2-chan usage in conjuntion with echo mode. First implementation of NT-leased line mode.
|
||||
*
|
||||
* Revision 1.21 1999/10/02 17:47:49 werner
|
||||
*
|
||||
* Changed init order, added correction for page alignment with shared mem
|
||||
*
|
||||
* Revision 1.20 1999/09/07 06:18:55 werner
|
||||
*
|
||||
* Added io parameter for HFC-PCI based cards. Needed only with multiple cards
|
||||
* when initialisation/selection order needs to be set.
|
||||
*
|
||||
* Revision 1.19 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.18 1999/08/29 17:05:44 werner
|
||||
* corrected tx_lo line setup. Datasheet is not correct.
|
||||
*
|
||||
* Revision 1.17 1999/08/28 21:04:27 werner
|
||||
* Implemented full audio support (transparent mode)
|
||||
*
|
||||
* Revision 1.16 1999/08/25 17:01:27 keil
|
||||
* Use new LL->HL auxcmd call
|
||||
*
|
||||
* Revision 1.15 1999/08/22 20:27:05 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 1.14 1999/08/12 18:59:45 werner
|
||||
* Added further manufacturer and device ids to PCI list
|
||||
*
|
||||
* Revision 1.13 1999/08/11 21:01:28 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.12 1999/08/10 16:01:58 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.11 1999/08/09 19:13:32 werner
|
||||
* moved constant pci ids to pci id table
|
||||
*
|
||||
* Revision 1.10 1999/08/08 10:17:34 werner
|
||||
* added new PCI vendor and card ids for Manufacturer 0x1043
|
||||
*
|
||||
* Revision 1.9 1999/08/07 21:09:10 werner
|
||||
* Fixed another memcpy problem in fifo handling.
|
||||
* Thanks for debugging aid by Olaf Kordwittenborg.
|
||||
*
|
||||
* Revision 1.8 1999/07/23 14:25:15 werner
|
||||
* Some smaller bug fixes and prepared support for GCI/IOM bus
|
||||
*
|
||||
* Revision 1.7 1999/07/14 21:24:20 werner
|
||||
* fixed memcpy problem when using E-channel feature
|
||||
*
|
||||
* Revision 1.6 1999/07/13 21:08:08 werner
|
||||
* added echo channel logging feature.
|
||||
*
|
||||
* Revision 1.5 1999/07/12 21:05:10 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.4 1999/07/04 21:51:39 werner
|
||||
* Changes to solve problems with irq sharing and smp machines
|
||||
* Thanks to Karsten Keil and Alex Holden for giving aid with
|
||||
* testing and debugging
|
||||
*
|
||||
* Revision 1.3 1999/07/01 09:43:19 keil
|
||||
* removed additional schedules in timeouts
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:07:51 keil
|
||||
* Initial version
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/config.h>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* specific defines for CCD's HFC 2BDS0 PCI chips
|
||||
*
|
||||
* Author Werner Cornelius (werner@isdn4linux.de)
|
||||
|
@ -20,24 +20,6 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.6 1999/08/28 21:04:29 werner
|
||||
* Implemented full audio support (transparent mode)
|
||||
*
|
||||
* Revision 1.5 1999/08/09 19:13:34 werner
|
||||
* moved constant pci ids to pci id table
|
||||
*
|
||||
* Revision 1.4 1999/08/08 10:17:33 werner
|
||||
* added new PCI vendor and card ids for Manufacturer 0x1043
|
||||
*
|
||||
* Revision 1.3 1999/07/14 12:39:34 werner
|
||||
* Added changes for echo handling.
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:07:52 keil
|
||||
* Initial version
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
/*********************************************/
|
||||
|
|
|
@ -21,24 +21,6 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.4 2000/02/26 00:35:12 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.3 2000/01/20 19:49:36 keil
|
||||
* Support teles 13.3c vendor version 2.1
|
||||
*
|
||||
* Revision 1.2 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.1 1999/11/18 00:09:18 werner
|
||||
*
|
||||
* Initial release of files for HFC-S+ and HFC-SP cards with 32K-RAM.
|
||||
* Audio and Echo are supported.
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* specific defines for CCD's HFC 2BDS0 S+,SP chips
|
||||
*
|
||||
* Author Werner Cornelius (werner@isdn4linux.de)
|
||||
|
@ -20,9 +20,6 @@
|
|||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
* $Log$
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
/*********************************************/
|
||||
|
|
|
@ -1,25 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* hfcscard.c low level stuff for hfcs based cards (Teles3c, ACER P10)
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.5 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.4 1999/08/09 18:59:59 keil
|
||||
* Fix S0 init - Thanks to Stefan Gybas
|
||||
*
|
||||
* Revision 1.3 1999/07/12 21:05:12 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:16:03 keil
|
||||
* teles3c ---> hfcscard
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,157 +1,8 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Basic declarations, defines and prototypes
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.45 2000/06/18 16:15:55 keil
|
||||
* - 2.4 PCI changes
|
||||
* - Changes for Power PC with BIG ENDIAN
|
||||
*
|
||||
* Revision 2.44 2000/06/16 13:08:47 keil
|
||||
* Support for U interface cards
|
||||
* Support for NI1 D-channel protocol
|
||||
*
|
||||
* Revision 2.43 2000/04/27 10:31:01 keil
|
||||
* implement overlap receiving
|
||||
*
|
||||
* Revision 2.42 2000/04/09 19:02:44 keil
|
||||
* retry pump modulation settings if it fails
|
||||
*
|
||||
* Revision 2.41 2000/02/26 00:35:13 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 2.40 2000/01/20 19:51:46 keil
|
||||
* Fix AddTimer message
|
||||
* Change CONFIG defines
|
||||
*
|
||||
* Revision 2.39 1999/11/18 00:00:43 werner
|
||||
*
|
||||
* Added support for HFC-S+ and HFC-SP cards
|
||||
*
|
||||
* Revision 2.38 1999/11/14 23:37:03 keil
|
||||
* new ISA memory mapped IO
|
||||
*
|
||||
* Revision 2.37 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 2.36 1999/10/10 20:16:15 werner
|
||||
*
|
||||
* Added variable to hfcpci union.
|
||||
*
|
||||
* Revision 2.35 1999/09/04 06:35:09 keil
|
||||
* Winbond W6692 support
|
||||
*
|
||||
* Revision 2.34 1999/08/25 17:00:04 keil
|
||||
* Make ISAR V32bis modem running
|
||||
* Make LL->HL interface open for additional commands
|
||||
*
|
||||
* Revision 2.33 1999/08/05 20:43:16 keil
|
||||
* ISAR analog modem support
|
||||
*
|
||||
* Revision 2.31 1999/07/21 14:46:11 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 2.30 1999/07/14 12:38:38 werner
|
||||
* Added changes for echo channel handling
|
||||
*
|
||||
* Revision 2.29 1999/07/12 21:05:14 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.28 1999/07/05 23:51:46 werner
|
||||
* Allow limiting of available HiSax B-chans per card. Controlled by hisaxctrl
|
||||
* hisaxctrl id 10 <nr. of chans 0-2>
|
||||
*
|
||||
* Revision 2.27 1999/07/01 08:11:38 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.26 1998/11/15 23:54:45 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.25 1998/09/30 22:28:42 keil
|
||||
* More work for ISAR support
|
||||
*
|
||||
* Revision 2.24 1998/08/20 13:50:39 keil
|
||||
* More support for hybrid modem (not working yet)
|
||||
*
|
||||
* Revision 2.23 1998/08/13 23:36:31 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.22 1998/07/15 15:01:28 calle
|
||||
* Support for AVM passive PCMCIA cards:
|
||||
* A1 PCMCIA, FRITZ!Card PCMCIA and FRITZ!Card PCMCIA 2.0
|
||||
*
|
||||
* Revision 2.21 1998/05/25 14:10:05 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.20 1998/05/25 12:57:57 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.19 1998/04/15 16:39:15 keil
|
||||
* Add S0Box and Teles PCI support
|
||||
*
|
||||
* Revision 2.18 1998/03/26 07:10:04 paul
|
||||
* The jumpmatrix table in struct Fsm was an array of "int". This is not
|
||||
* large enough for pointers to functions on Linux/Alpha (instant crash
|
||||
* on "insmod hisax). Now there is a typedef for the pointer to function.
|
||||
* This also prevents warnings about "incompatible pointer types".
|
||||
*
|
||||
* Revision 2.17 1998/03/19 13:18:43 keil
|
||||
* Start of a CAPI like interface for supplementary Service
|
||||
* first service: SUSPEND
|
||||
*
|
||||
* Revision 2.16 1998/03/09 23:19:25 keil
|
||||
* Changes for PCMCIA
|
||||
*
|
||||
* Revision 2.14 1998/02/11 17:28:04 keil
|
||||
* Niccy PnP/PCI support
|
||||
*
|
||||
* Revision 2.13 1998/02/09 18:46:02 keil
|
||||
* Support for Sedlbauer PCMCIA (Marcus Niemann)
|
||||
*
|
||||
* Revision 2.12 1998/02/03 23:31:30 keil
|
||||
* add AMD7930 support
|
||||
*
|
||||
* Revision 2.11 1998/02/02 13:33:00 keil
|
||||
* New card support
|
||||
*
|
||||
* Revision 2.10 1997/11/08 21:37:52 keil
|
||||
* new l1 init;new Compaq card
|
||||
*
|
||||
* Revision 2.9 1997/11/06 17:09:09 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.8 1997/10/29 19:04:13 keil
|
||||
* new L1; changes for 2.1
|
||||
*
|
||||
* Revision 2.7 1997/10/10 20:56:47 fritz
|
||||
* New HL interface.
|
||||
*
|
||||
* Revision 2.6 1997/09/11 17:25:51 keil
|
||||
* Add new cards
|
||||
*
|
||||
* Revision 2.5 1997/08/03 14:36:31 keil
|
||||
* Implement RESTART procedure
|
||||
*
|
||||
* Revision 2.4 1997/07/31 19:25:20 keil
|
||||
* PTP_DATA_LINK support
|
||||
*
|
||||
* Revision 2.3 1997/07/31 11:50:17 keil
|
||||
* ONE TEI and FIXED TEI handling
|
||||
*
|
||||
* Revision 2.2 1997/07/30 17:13:02 keil
|
||||
* more changes for 'One TEI per card'
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:45:13 keil
|
||||
* new main structures
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:06:27 keil
|
||||
* New card and L1 interface.
|
||||
* Eicon.Diehl Diva and Dynalink IS64PH support
|
||||
*
|
||||
* old changes removed KKe
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#include <linux/config.h>
|
||||
|
|
|
@ -1,61 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* hscx.c HSCX specific routines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.17 1999/07/01 08:11:41 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.16 1998/11/15 23:54:48 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.15 1998/08/20 13:50:42 keil
|
||||
* More support for hybrid modem (not working yet)
|
||||
*
|
||||
* Revision 1.14 1998/08/13 23:36:33 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 1.13 1998/06/26 22:03:28 keil
|
||||
* send flags between hdlc frames
|
||||
*
|
||||
* Revision 1.12 1998/06/09 18:26:01 keil
|
||||
* PH_DEACTIVATE B-channel every time signaled to higher layer
|
||||
*
|
||||
* Revision 1.11 1998/05/25 14:10:07 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 1.10 1998/05/25 12:57:59 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.9 1998/04/15 16:45:33 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.8 1998/03/19 13:16:24 keil
|
||||
* fix the correct release of the hscx
|
||||
*
|
||||
* Revision 1.7 1998/02/12 23:07:36 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.6 1998/02/02 13:41:12 keil
|
||||
* new init
|
||||
*
|
||||
* Revision 1.5 1997/11/06 17:09:34 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.4 1997/10/29 19:01:06 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 1.3 1997/07/27 21:38:34 keil
|
||||
* new B-channel interface
|
||||
*
|
||||
* Revision 1.2 1997/06/26 11:16:17 keil
|
||||
* first version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,20 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* hscx.h HSCX specific defines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.4 1998/04/15 16:45:34 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.3 1997/07/27 21:38:35 keil
|
||||
* new B-channel interface
|
||||
*
|
||||
* Revision 1.2 1997/06/26 11:16:18 keil
|
||||
* first version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,50 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* hscx_irq.c low level b-channel stuff for Siemens HSCX
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* This is an include file for fast inline IRQ stuff
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.13 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.12 1999/07/01 08:11:42 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.11 1998/11/15 23:54:49 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.10 1998/08/13 23:36:35 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 1.9 1998/06/24 14:44:51 keil
|
||||
* Fix recovery of TX IRQ loss
|
||||
*
|
||||
* Revision 1.8 1998/04/10 10:35:22 paul
|
||||
* fixed (silly?) warnings from egcs on Alpha.
|
||||
*
|
||||
* Revision 1.7 1998/02/12 23:07:37 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.6 1997/10/29 19:01:07 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 1.5 1997/10/01 09:21:35 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 1.4 1997/08/15 17:48:02 keil
|
||||
* cosmetic
|
||||
*
|
||||
* Revision 1.3 1997/07/27 21:38:36 keil
|
||||
* new B-channel interface
|
||||
*
|
||||
* Revision 1.2 1997/06/26 11:16:19 keil
|
||||
* first version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
// $Id$
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// ICC specific routines
|
||||
|
@ -9,6 +10,8 @@
|
|||
// Communication Controler PEB 2070 based on the ISAC routines
|
||||
// written by Karsten Keil.
|
||||
//
|
||||
// This file is (c) under GNU PUBLIC LICENSE
|
||||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
// $Id$
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// ICC specific routines
|
||||
|
@ -9,6 +10,8 @@
|
|||
// Communication Controler PEB 2070 based on the ISAC routines
|
||||
// written by Karsten Keil.
|
||||
//
|
||||
// This file is (c) under GNU PUBLIC LICENSE
|
||||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
|
|
@ -1,21 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* ipac.h IPAC specific defines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.3 1998/04/15 16:48:09 keil
|
||||
* IPAC_ATX added
|
||||
*
|
||||
* Revision 1.2 1997/10/29 18:51:21 keil
|
||||
* New files
|
||||
*
|
||||
* Revision 1.1.2.1 1997/10/17 22:10:48 keil
|
||||
* new files on 2.0
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* isac.c ISAC specific routines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
|
@ -7,82 +7,6 @@
|
|||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
* For changes and modifications please read
|
||||
* ../../../Documentation/isdn/HiSax.cert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.24 1999/10/14 20:25:28 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.23 1999/08/25 16:50:52 keil
|
||||
* Fix bugs which cause 2.3.14 hangs (waitqueue init)
|
||||
*
|
||||
* Revision 1.22 1999/08/09 19:04:40 keil
|
||||
* Fix race condition - Thanks to Christer Weinigel
|
||||
*
|
||||
* Revision 1.21 1999/07/12 21:05:17 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.20 1999/07/09 08:23:06 keil
|
||||
* Fix ISAC lost TX IRQ handling
|
||||
*
|
||||
* Revision 1.19 1999/07/01 08:11:43 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.18 1998/11/15 23:54:51 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.17 1998/08/13 23:36:37 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 1.16 1998/05/25 12:58:01 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.15 1998/04/15 16:45:32 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.14 1998/04/10 10:35:26 paul
|
||||
* fixed (silly?) warnings from egcs on Alpha.
|
||||
*
|
||||
* Revision 1.13 1998/03/07 22:57:01 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 1.12 1998/02/12 23:07:40 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.11 1998/02/09 10:54:49 keil
|
||||
* fixes for leased mode
|
||||
*
|
||||
* Revision 1.10 1998/02/02 13:37:37 keil
|
||||
* new init
|
||||
*
|
||||
* Revision 1.9 1997/11/06 17:09:07 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.8 1997/10/29 19:00:03 keil
|
||||
* new layer1,changes for 2.1
|
||||
*
|
||||
* Revision 1.7 1997/10/01 09:21:37 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 1.6 1997/08/15 17:47:08 keil
|
||||
* avoid oops because a uninitialised timer
|
||||
*
|
||||
* Revision 1.5 1997/08/07 17:48:49 keil
|
||||
* fix wrong parenthesis
|
||||
*
|
||||
* Revision 1.4 1997/07/30 17:11:59 keil
|
||||
* fixed Timer3
|
||||
*
|
||||
* Revision 1.3 1997/07/27 21:37:40 keil
|
||||
* T3 implemented; supervisor l1timer; B-channel TEST_LOOP
|
||||
*
|
||||
* Revision 1.2 1997/06/26 11:16:15 keil
|
||||
* first version
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,24 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* isac.h ISAC specific defines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.5 1998/05/25 12:58:03 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.4 1997/10/29 19:09:34 keil
|
||||
* new L1
|
||||
*
|
||||
* Revision 1.3 1997/07/27 21:37:41 keil
|
||||
* T3 implemented; supervisor l1timer; B-channel TEST_LOOP
|
||||
*
|
||||
* Revision 1.2 1997/06/26 11:16:16 keil
|
||||
* first version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,52 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* isar.c ISAR (Siemens PSB 7110) specific routines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.13 2000/06/16 12:34:42 keil
|
||||
* <DLE> escape also for receiving HDLC in FAX mode
|
||||
*
|
||||
* Revision 1.12 2000/06/14 08:36:53 keil
|
||||
*
|
||||
* Reset ISAR statemachine after No More Data event in fax HDLC mode
|
||||
*
|
||||
* Revision 1.11 2000/04/09 19:02:44 keil
|
||||
* retry pump modulation settings if it fails
|
||||
*
|
||||
* Revision 1.10 2000/02/26 00:35:13 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.9 2000/01/20 19:47:45 keil
|
||||
* Add Fax Class 1 support
|
||||
*
|
||||
* Revision 1.8 1999/12/19 13:00:56 keil
|
||||
* Fix races in setting a new mode
|
||||
*
|
||||
* Revision 1.7 1999/10/14 20:25:29 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.6 1999/08/31 11:20:20 paul
|
||||
* various spelling corrections (new checksums may be needed, Karsten!)
|
||||
*
|
||||
* Revision 1.5 1999/08/25 16:59:55 keil
|
||||
* Make ISAR V32bis modem running
|
||||
* Make LL->HL interface open for additional commands
|
||||
*
|
||||
* Revision 1.4 1999/08/05 20:43:18 keil
|
||||
* ISAR analog modem support
|
||||
*
|
||||
* Revision 1.3 1999/07/01 08:11:45 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.2 1998/11/15 23:54:53 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.1 1998/08/13 23:33:47 keil
|
||||
* First version, only init
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,32 +1,10 @@
|
|||
/* $Id$
|
||||
*
|
||||
* isar.h ISAR (Siemens PSB 7110) specific defines
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.7 2000/01/20 19:47:45 keil
|
||||
* Add Fax Class 1 support
|
||||
*
|
||||
* Revision 1.6 1999/10/14 20:25:29 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.5 1999/08/25 16:59:59 keil
|
||||
* Make ISAR V32bis modem running
|
||||
* Make LL->HL interface open for additional commands
|
||||
*
|
||||
* Revision 1.4 1999/08/05 20:43:20 keil
|
||||
* ISAR analog modem support
|
||||
*
|
||||
* Revision 1.3 1999/07/01 08:11:46 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.2 1998/11/15 23:54:54 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.1 1998/08/13 23:33:48 keil
|
||||
* First version, only init
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* isdnl1.c common low level stuff for Siemens Chipsetbased isdn cards
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
|
@ -13,133 +13,6 @@
|
|||
* Fritz Elfert
|
||||
* Beat Doebeli
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.37 2000/01/20 19:51:46 keil
|
||||
* Fix AddTimer message
|
||||
* Change CONFIG defines
|
||||
*
|
||||
* Revision 2.36 1999/08/25 16:50:57 keil
|
||||
* Fix bugs which cause 2.3.14 hangs (waitqueue init)
|
||||
*
|
||||
* Revision 2.35 1999/08/22 20:27:07 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 2.34 1999/07/09 13:50:15 keil
|
||||
* remove unused variable
|
||||
*
|
||||
* Revision 2.33 1999/07/09 13:34:33 keil
|
||||
* remove debug code
|
||||
*
|
||||
* Revision 2.32 1999/07/01 08:11:47 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.31 1998/11/15 23:54:56 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.30 1998/09/30 22:27:00 keil
|
||||
* Add init of l1.Flags
|
||||
*
|
||||
* Revision 2.29 1998/09/27 23:54:43 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.28 1998/09/27 12:52:23 keil
|
||||
* Fix against segfault, if the driver cannot allocate an IRQ channel
|
||||
*
|
||||
* Revision 2.27 1998/08/13 23:36:39 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.26 1998/07/15 15:01:31 calle
|
||||
* Support for AVM passive PCMCIA cards:
|
||||
* A1 PCMCIA, FRITZ!Card PCMCIA and FRITZ!Card PCMCIA 2.0
|
||||
*
|
||||
* Revision 2.25 1998/05/25 14:10:09 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.24 1998/05/25 12:58:04 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.22 1998/04/15 16:40:13 keil
|
||||
* Add S0Box and Teles PCI support
|
||||
* Fix cardnr overwrite bug
|
||||
*
|
||||
* Revision 2.21 1998/04/10 10:35:28 paul
|
||||
* fixed (silly?) warnings from egcs on Alpha.
|
||||
*
|
||||
* Revision 2.20 1998/03/09 23:19:27 keil
|
||||
* Changes for PCMCIA
|
||||
*
|
||||
* Revision 2.18 1998/02/12 23:07:42 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.17 1998/02/11 17:28:07 keil
|
||||
* Niccy PnP/PCI support
|
||||
*
|
||||
* Revision 2.16 1998/02/09 18:46:08 keil
|
||||
* Support for Sedlbauer PCMCIA (Marcus Niemann)
|
||||
*
|
||||
* Revision 2.15 1998/02/09 10:54:51 keil
|
||||
* fixes for leased mode
|
||||
*
|
||||
* Revision 2.14 1998/02/03 23:31:31 keil
|
||||
* add AMD7930 support
|
||||
*
|
||||
* Revision 2.13 1998/02/02 13:33:02 keil
|
||||
* New card support
|
||||
*
|
||||
* Revision 2.12 1998/01/31 21:41:48 keil
|
||||
* changes for newer 2.1 kernels
|
||||
*
|
||||
* Revision 2.11 1997/11/12 15:01:23 keil
|
||||
* COMPAQ_ISA changes
|
||||
*
|
||||
* Revision 2.10 1997/11/08 21:35:48 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.9 1997/11/06 17:09:18 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.8 1997/10/29 19:00:05 keil
|
||||
* new layer1,changes for 2.1
|
||||
*
|
||||
* Revision 2.7 1997/10/10 20:56:50 fritz
|
||||
* New HL interface.
|
||||
*
|
||||
* Revision 2.6 1997/09/12 10:05:16 keil
|
||||
* ISDN_CTRL_DEBUG define
|
||||
*
|
||||
* Revision 2.5 1997/09/11 17:24:45 keil
|
||||
* Add new cards
|
||||
*
|
||||
* Revision 2.4 1997/08/15 17:47:09 keil
|
||||
* avoid oops because a uninitialised timer
|
||||
*
|
||||
* Revision 2.3 1997/08/01 11:16:40 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.2 1997/07/30 17:11:08 keil
|
||||
* L1deactivated exported
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:35:38 keil
|
||||
* new layer1 interface
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:53 keil
|
||||
* New Layer and card interface
|
||||
*
|
||||
* Revision 1.15 1997/05/27 15:17:55 fritz
|
||||
* Added changes for recent 2.1.x kernels:
|
||||
* changed return type of isdn_close
|
||||
* queue_task_* -> queue_task
|
||||
* clear/set_bit -> test_and_... where apropriate.
|
||||
* changed type of hard_header_cache parameter.
|
||||
*
|
||||
* old changes removed KKe
|
||||
*
|
||||
*/
|
||||
|
||||
const char *l1_revision = "$Revision$";
|
||||
|
|
|
@ -1,31 +1,8 @@
|
|||
/* $Id$
|
||||
|
||||
* $Log$
|
||||
* Revision 2.7 1998/09/30 22:21:55 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.6 1998/05/25 12:58:06 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.5 1998/02/02 13:36:58 keil
|
||||
* more debug
|
||||
*
|
||||
* Revision 2.4 1997/11/08 21:35:49 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.3 1997/10/29 19:07:53 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 2.2 1997/07/30 17:11:09 keil
|
||||
* L1deactivated exported
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:43:58 keil
|
||||
* new l1 interface
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:55 keil
|
||||
* New Layer and card interface
|
||||
* Layer 1 defines
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
|
@ -10,78 +10,6 @@
|
|||
* Thanks to Jan den Ouden
|
||||
* Fritz Elfert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.21 2000/04/12 16:41:01 kai
|
||||
* fix max iframe size
|
||||
* fix bug in multicasting DL_RELEASE_IND
|
||||
*
|
||||
* Revision 2.20 1999/08/25 16:52:04 keil
|
||||
* Make gcc on AXP happy
|
||||
*
|
||||
* Revision 2.19 1999/08/05 20:40:26 keil
|
||||
* Fix interlayer communication
|
||||
*
|
||||
* Revision 2.18 1999/07/21 14:46:16 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 2.17 1999/07/01 08:11:50 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.16 1998/11/15 23:55:01 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.15 1998/08/13 23:36:42 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.14 1998/06/19 15:19:18 keil
|
||||
* fix LAPB tx_cnt for none I-frames
|
||||
*
|
||||
* Revision 2.13 1998/06/18 23:17:20 keil
|
||||
* LAPB bugfix
|
||||
*
|
||||
* Revision 2.12 1998/05/25 14:10:12 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.11 1998/05/25 12:58:08 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.9 1998/04/10 10:35:30 paul
|
||||
* fixed (silly?) warnings from egcs on Alpha.
|
||||
*
|
||||
* Revision 2.8 1998/03/07 22:57:04 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 2.7 1998/02/12 23:07:47 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.6 1998/02/02 13:36:15 keil
|
||||
* bugfix X.75 win calculation
|
||||
*
|
||||
* Revision 2.5 1997/11/06 17:09:22 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.4 1997/10/29 19:02:01 keil
|
||||
* new LL interface
|
||||
*
|
||||
* Revision 2.3 1997/10/01 09:21:39 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 2.2 1997/07/31 11:49:05 keil
|
||||
* Error handling for no TEI assign
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:34:38 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:07:29 keil
|
||||
* New q.921 and X.75 Layer2
|
||||
*
|
||||
*
|
||||
* Old log removed KKe
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
#include "hisax.h"
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
/* isdnl2.h */
|
||||
/* $Id$
|
||||
*
|
||||
* Layer 2 defines
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
#define RR 0x01
|
||||
#define RNR 0x05
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
|
@ -10,66 +10,6 @@
|
|||
* Thanks to Jan den Ouden
|
||||
* Fritz Elfert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.12 2000/05/06 00:52:37 kai
|
||||
* merged changes from kernel tree
|
||||
* fixed timer and net_device->name breakage
|
||||
*
|
||||
* Revision 2.11 2000/04/12 16:41:01 kai
|
||||
* fix max iframe size
|
||||
* fix bug in multicasting DL_RELEASE_IND
|
||||
*
|
||||
* Revision 2.10 1999/07/21 14:46:19 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 2.9 1999/07/01 08:11:53 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.8 1998/11/15 23:55:04 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.7 1998/05/25 14:10:15 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.6 1998/05/25 12:58:11 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.5 1998/02/12 23:07:52 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.4 1997/11/06 17:09:25 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.3 1997/10/29 19:07:53 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 2.2 1997/10/01 09:21:41 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 2.1 1997/08/03 14:36:32 keil
|
||||
* Implement RESTART procedure
|
||||
*
|
||||
* Revision 2.0 1997/07/27 21:15:42 keil
|
||||
* New Callref based layer3
|
||||
*
|
||||
* Revision 1.11 1997/06/26 11:11:44 keil
|
||||
* SET_SKBFREE now on creation of a SKB
|
||||
*
|
||||
* Revision 1.10 1997/04/06 22:54:16 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Revision 1.9 1997/03/25 23:11:25 keil
|
||||
* US NI-1 protocol
|
||||
*
|
||||
* Revision 1.8 1997/03/21 18:53:44 keil
|
||||
* Report no protocol error to syslog too
|
||||
*
|
||||
* Remove old logs /KKe
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
#include "hisax.h"
|
||||
|
|
|
@ -1,35 +1,6 @@
|
|||
/* $Id$
|
||||
|
||||
* $Log$
|
||||
* Revision 2.4 1999/07/01 08:11:54 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.3 1998/11/15 23:55:06 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.2 1998/05/25 14:10:17 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.1 1998/05/25 12:58:13 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.0 1997/07/27 21:15:42 keil
|
||||
* New Callref based layer3
|
||||
*
|
||||
* Revision 1.4 1997/06/26 11:20:57 keil
|
||||
* ?
|
||||
*
|
||||
* Revision 1.3 1997/04/06 22:54:17 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Revision 1.2 1997/01/21 22:31:28 keil
|
||||
* new statemachine; L3 timers
|
||||
*
|
||||
* Revision 1.1 1996/10/13 20:03:47 keil
|
||||
* Initial revision
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,34 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* isurf.c low level stuff for Siemens I-Surf/I-Talk cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.7 1999/11/14 23:37:03 keil
|
||||
* new ISA memory mapped IO
|
||||
*
|
||||
* Revision 1.6 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.5 1999/08/25 17:00:02 keil
|
||||
* Make ISAR V32bis modem running
|
||||
* Make LL->HL interface open for additional commands
|
||||
*
|
||||
* Revision 1.4 1999/08/22 20:27:09 calle
|
||||
* backported changes from kernel 2.3.14:
|
||||
* - several #include "config.h" gone, others come.
|
||||
* - "struct device" changed to "struct net_device" in 2.3.14, added a
|
||||
* define in isdn_compat.h for older kernel versions.
|
||||
*
|
||||
* Revision 1.3 1999/07/12 21:05:18 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:07:56 keil
|
||||
* Initial version
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* ix1_micro.c low level stuff for ITK ix1-micro Rev.2 isdn cards
|
||||
* derived from the original file teles3.c from Karsten Keil
|
||||
*
|
||||
|
@ -10,41 +10,6 @@
|
|||
* Fritz Elfert
|
||||
* Beat Doebeli
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.7 1998/04/15 16:44:31 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 2.6 1998/02/11 17:28:09 keil
|
||||
* Niccy PnP/PCI support
|
||||
*
|
||||
* Revision 2.5 1998/02/02 13:29:42 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 2.4 1997/11/08 21:35:50 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.3 1997/11/06 17:09:35 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.2 1997/10/29 18:55:51 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:47:09 keil
|
||||
* new interface structures
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:50 keil
|
||||
* New Layer and card interface
|
||||
*
|
||||
* Revision 1.3 1997/04/13 19:54:02 keil
|
||||
* Change in IRQ check delay for SMP
|
||||
*
|
||||
* Revision 1.2 1997/04/06 22:54:21 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Revision 1.1 1997/01/27 15:43:10 keil
|
||||
* first version
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
|
|
|
@ -4,10 +4,7 @@
|
|||
*
|
||||
* Author Roland Klabunde (R.Klabunde@Berkom.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.2 1999/07/01 08:07:57 keil
|
||||
* Initial version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
*
|
||||
* Author Roland Klabunde (R.Klabunde@Berkom.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -4,10 +4,7 @@
|
|||
*
|
||||
* Author Roland Klabunde (R.Klabunde@Berkom.de)
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.2 1999/07/01 08:07:59 keil
|
||||
* Initial version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* German 1TR6 D-channel protocol
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
|
@ -8,48 +8,6 @@
|
|||
* For changes and modifications please read
|
||||
* ../../../Documentation/isdn/HiSax.cert
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.9 1999/07/01 08:11:55 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.8 1998/11/15 23:55:08 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.7 1998/08/13 23:36:45 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.6 1998/05/25 14:10:18 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.5 1998/05/25 12:58:14 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.4 1998/02/12 23:07:57 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.3 1997/11/06 17:12:24 keil
|
||||
* KERN_NOTICE --> KERN_INFO
|
||||
*
|
||||
* Revision 2.2 1997/10/29 19:03:00 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 2.1 1997/08/03 15:28:09 keil
|
||||
* release L3 empty processes
|
||||
*
|
||||
* Revision 2.0 1997/07/27 21:15:45 keil
|
||||
* New Callref based layer3
|
||||
*
|
||||
* Revision 1.12 1997/06/26 11:11:45 keil
|
||||
* SET_SKBFREE now on creation of a SKB
|
||||
*
|
||||
* Revision 1.11 1997/04/06 22:54:18 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Old Log removed /KKe
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -2,12 +2,7 @@
|
|||
*
|
||||
* German 1TR6 D-channel protocol defines
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.0 1997/07/27 21:15:47 keil
|
||||
* New Callref based layer3
|
||||
*
|
||||
* Revision 1.1 1996/10/13 20:03:48 keil
|
||||
* Initial revision
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#ifndef l3_1tr6
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* EURO/DSS1 D-channel protocol
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
|
@ -12,103 +12,6 @@
|
|||
* Thanks to Jan den Ouden
|
||||
* Fritz Elfert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.27 2000/06/16 13:13:56 keil
|
||||
* Support NI1 (US D-channel protocol)
|
||||
*
|
||||
* Revision 2.26 2000/05/19 18:40:57 keil
|
||||
* implement codeset shift procedure for IE checking
|
||||
*
|
||||
* Revision 2.25 2000/04/27 10:31:01 keil
|
||||
* implement overlap receiving
|
||||
*
|
||||
* Revision 2.24 2000/03/19 15:26:35 kai
|
||||
* changed keypad to use specified bearer, instead of always a-law
|
||||
*
|
||||
* Revision 2.23 2000/02/26 01:38:14 keil
|
||||
* Fixes for V.110 encoding LLC from Jens Jakobsen
|
||||
*
|
||||
* Revision 2.22 2000/01/20 19:44:20 keil
|
||||
* Fixed uninitialiesed location
|
||||
* Fixed redirecting number IE in Setup
|
||||
* Changes from certification
|
||||
* option for disabling use of KEYPAD protocol
|
||||
*
|
||||
* Revision 2.21 1999/12/19 20:25:17 keil
|
||||
* fixed LLC for outgoing analog calls
|
||||
* IE Signal is valid on older local switches
|
||||
*
|
||||
* Revision 2.20 1999/10/11 22:16:27 keil
|
||||
* Suspend/Resume is possible without explicit ID too
|
||||
*
|
||||
* Revision 2.19 1999/08/25 16:55:23 keil
|
||||
* Fix for test case TC10011
|
||||
*
|
||||
* Revision 2.18 1999/08/11 20:54:39 keil
|
||||
* High layer compatibility is valid in SETUP
|
||||
*
|
||||
* Revision 2.17 1999/07/25 16:18:25 keil
|
||||
* Fix Suspend/Resume
|
||||
*
|
||||
* Revision 2.16 1999/07/21 14:46:23 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 2.14 1999/07/09 08:30:08 keil
|
||||
* cosmetics
|
||||
*
|
||||
* Revision 2.13 1999/07/01 08:11:58 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.12 1998/11/15 23:55:10 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.11 1998/08/13 23:36:51 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 2.10 1998/05/25 14:10:20 keil
|
||||
* HiSax 3.0
|
||||
* X.75 and leased are working again.
|
||||
*
|
||||
* Revision 2.9 1998/05/25 12:58:17 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.8 1998/03/19 13:18:47 keil
|
||||
* Start of a CAPI like interface for supplementary Service
|
||||
* first service: SUSPEND
|
||||
*
|
||||
* Revision 2.7 1998/02/12 23:08:01 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.6 1998/02/03 23:26:35 keil
|
||||
* V110 extensions from Thomas Pfeiffer
|
||||
*
|
||||
* Revision 2.5 1998/02/02 13:34:28 keil
|
||||
* Support australian Microlink net and german AOCD
|
||||
*
|
||||
* Revision 2.4 1997/11/06 17:12:25 keil
|
||||
* KERN_NOTICE --> KERN_INFO
|
||||
*
|
||||
* Revision 2.3 1997/10/29 19:03:01 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 2.2 1997/08/07 17:44:36 keil
|
||||
* Fix RESTART
|
||||
*
|
||||
* Revision 2.1 1997/08/03 14:36:33 keil
|
||||
* Implement RESTART procedure
|
||||
*
|
||||
* Revision 2.0 1997/07/27 21:15:43 keil
|
||||
* New Callref based layer3
|
||||
*
|
||||
* Revision 1.17 1997/06/26 11:11:46 keil
|
||||
* SET_SKBFREE now on creation of a SKB
|
||||
*
|
||||
* Revision 1.15 1997/04/17 11:50:48 keil
|
||||
* pa->loc was undefined, if it was not send by the exchange
|
||||
*
|
||||
* Old log removed /KKe
|
||||
*
|
||||
*/
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -2,33 +2,7 @@
|
|||
*
|
||||
* DSS1 (Euro) D-channel protocol defines
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.8 2000/01/20 19:46:15 keil
|
||||
* Changes from certification
|
||||
*
|
||||
* Revision 1.7 1999/07/01 08:12:02 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.6 1998/03/19 13:18:50 keil
|
||||
* Start of a CAPI like interface for supplementary Service
|
||||
* first service: SUSPEND
|
||||
*
|
||||
* Revision 1.5 1998/02/02 13:34:30 keil
|
||||
* Support australian Microlink net and german AOCD
|
||||
*
|
||||
* Revision 1.4 1997/10/29 19:07:54 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 1.3 1997/08/07 17:44:37 keil
|
||||
* Fix RESTART
|
||||
*
|
||||
* Revision 1.2 1997/08/03 14:36:34 keil
|
||||
* Implement RESTART procedure
|
||||
*
|
||||
* Revision 1.1 1997/07/27 21:08:38 keil
|
||||
* new
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
// $Id$
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// NI1 D-channel protocol
|
||||
|
@ -10,6 +11,8 @@
|
|||
// driver written by Karsten Keil et al. Thanks also for the
|
||||
// code provided by Ragnar Paulson and Will Scales.
|
||||
//
|
||||
// This file is (c) under GNU PUBLIC LICENSE
|
||||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
// $Id$
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// NI1 D-channel protocol
|
||||
|
@ -10,6 +11,8 @@
|
|||
// driver written by Karsten Keil et al. Thanks also for the
|
||||
// code provided by Ragnar Paulson.
|
||||
//
|
||||
// This file is (c) under GNU PUBLIC LICENSE
|
||||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#ifndef l3ni1_process
|
||||
|
|
|
@ -1,27 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* Layermanagement module
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.5 1998/11/15 23:55:12 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.4 1998/05/25 12:58:19 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.3 1998/03/07 22:57:06 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 1.2 1997/10/29 19:09:34 keil
|
||||
* new L1
|
||||
*
|
||||
* Revision 1.1 1997/06/26 11:17:25 keil
|
||||
* first version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,34 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* mic.c low level stuff for mic cards
|
||||
*
|
||||
* Copyright (C) 1997
|
||||
*
|
||||
* Author Stephan von Krawczynski <skraw@ithnet.com>
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.7 1998/04/15 16:44:32 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.6 1998/02/17 15:39:57 keil
|
||||
* fix reset problem
|
||||
*
|
||||
* Revision 1.5 1998/02/02 13:29:43 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 1.4 1997/11/08 21:35:51 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 1.3 1997/11/06 17:09:11 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.2 1997/10/29 18:51:17 keil
|
||||
* New files
|
||||
*
|
||||
* Revision 1.1.2.1 1997/10/17 22:10:54 keil
|
||||
* new files on 2.0
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,70 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* netjet.c low level stuff for Traverse Technologie NETJet ISDN cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* Thanks to Traverse Technologie Australia for documents and informations
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.18 2000/02/26 00:35:13 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.17 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.16 1999/10/14 20:25:29 keil
|
||||
* add a statistic for error monitoring
|
||||
*
|
||||
* Revision 1.15 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.14 1999/08/31 11:20:25 paul
|
||||
* various spelling corrections (new checksums may be needed, Karsten!)
|
||||
*
|
||||
* Revision 1.13 1999/08/11 21:01:31 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.12 1999/08/10 16:02:00 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.11 1999/08/07 17:32:00 keil
|
||||
* Asymetric buffers for improved ping times. Interframe spacing
|
||||
* fix for NJ<->NJ thoughput. Matt Henderson - www.traverse.com.au
|
||||
*
|
||||
*
|
||||
* Revision 1.10 1999/07/12 21:05:22 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.9 1999/07/01 08:12:05 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.8 1998/11/15 23:55:14 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.7 1998/09/30 22:24:48 keil
|
||||
* Fix missing line in setstack*
|
||||
*
|
||||
* Revision 1.6 1998/08/13 23:36:54 keil
|
||||
* HiSax 3.1 - don't work stable with current LinkLevel
|
||||
*
|
||||
* Revision 1.5 1998/05/25 12:58:21 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 1.4 1998/04/15 16:42:35 keil
|
||||
* new init code
|
||||
* new PCI init (2.1.94)
|
||||
*
|
||||
* Revision 1.3 1998/02/12 23:08:05 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 1.2 1998/02/02 13:32:06 keil
|
||||
* New
|
||||
*
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
// $Id$
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// NETjet common header file
|
||||
|
@ -5,6 +6,8 @@
|
|||
// Author Kerstern Keil repackaged by
|
||||
// Matt Henderson - Traverse Technologies P/L www.traverse.com.au
|
||||
//
|
||||
// This file is (c) under GNU PUBLIC LICENSE
|
||||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
extern const char *CardType[];
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* niccy.c low level stuff for Dr. Neuhaus NICCY PnP and NICCY PCI and
|
||||
* compatible (SAGEM cybermodem)
|
||||
*
|
||||
|
@ -7,34 +7,7 @@
|
|||
*
|
||||
* Thanks to Dr. Neuhaus and SAGEM for informations
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.10 2000/04/11 11:12:39 keil
|
||||
* cleanup
|
||||
*
|
||||
* Revision 1.9 2000/04/09 19:09:19 keil
|
||||
* Bugfix: reset IRQ enable only valid for PCI version
|
||||
*
|
||||
* Revision 1.8 1999/08/11 21:01:33 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 1.7 1999/08/10 16:02:04 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.6 1999/07/12 21:05:23 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.5 1999/07/01 08:12:07 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.4 1998/04/16 19:16:48 keil
|
||||
* need config.h
|
||||
*
|
||||
* Revision 1.3 1998/04/15 16:42:59 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.2 1998/02/11 17:31:04 keil
|
||||
* new file
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
// $Id$
|
||||
//
|
||||
// This file is (c) under GNU PUBLIC LICENSE
|
||||
//
|
||||
#define __NO_VERSION__
|
||||
#include <linux/config.h>
|
||||
#include "hisax.h"
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
/* $Id$
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
#include <linux/config.h>
|
||||
#include "hisax.h"
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* q931.c code to decode ITU Q.931 call control messages
|
||||
*
|
||||
* Author Jan den Ouden
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
* Changelog
|
||||
*
|
||||
* Pauline Middelink general improvements
|
||||
|
@ -12,33 +14,6 @@
|
|||
*
|
||||
* Karsten Keil cause texts, display information element for 1TR6
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.8 2000/03/21 23:53:22 kai
|
||||
* fix backwards compatibility
|
||||
*
|
||||
* Revision 1.7 1998/11/15 23:55:17 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.6 1997/07/27 21:09:44 keil
|
||||
* move functions to isdnl3.c
|
||||
*
|
||||
* Revision 1.5 1997/04/06 22:56:43 keil
|
||||
* Some cosmetic changes
|
||||
*
|
||||
* Revision 1.4 1997/02/09 00:29:11 keil
|
||||
* new interface handling, one interface per card
|
||||
*
|
||||
* Revision 1.3 1997/01/21 22:24:59 keil
|
||||
* cleanups
|
||||
*
|
||||
* Revision 1.2 1996/10/27 22:12:45 keil
|
||||
* reporting unknown level 3 protocol ids
|
||||
*
|
||||
* Revision 1.1 1996/10/13 20:04:56 keil
|
||||
* Initial revision
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* rawhdlc.c support routines for cards that don't support HDLC
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* Brent Baccala <baccala@FreeSoft.org>
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
* Some passive ISDN cards, such as the Traverse NETJet and the AMD 7930,
|
||||
* don't perform HDLC encapsulation over the B channel. Drivers for
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* rawhdlc.h support routines for cards that don't support HDLC
|
||||
*
|
||||
* Author Brent Baccala <baccala@FreeSoft.org>
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef RAWHDLC_H
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* s0box.c low level stuff for Creatix S0BOX
|
||||
*
|
||||
* Author S0BOX specific stuff: Enrik Berkhan (enrik@starfleet.inka.de)
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,27 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* saphir.c low level stuff for HST Saphir 1
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* Thanks to HST High Soft Tech GmbH
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.5 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.4 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.3 1999/07/12 21:05:26 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.2 1999/07/01 08:07:55 keil
|
||||
* Initial version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* sedlbauer.c low level stuff for Sedlbauer cards
|
||||
* includes support for the Sedlbauer speed star (speed star II),
|
||||
* support for the Sedlbauer speed fax+,
|
||||
|
@ -16,74 +16,7 @@
|
|||
* Sedlbauer AG for informations
|
||||
* Edgar Toernig
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.21 2000/05/23 18:59:13 keil
|
||||
* support for the upcomming speedfax+ PCI
|
||||
*
|
||||
* Revision 1.20 2000/01/20 19:47:45 keil
|
||||
* Add Fax Class 1 support
|
||||
*
|
||||
* Revision 1.19 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.18 1999/11/13 21:25:03 keil
|
||||
* Support for Speedfax+ PCI
|
||||
*
|
||||
* Revision 1.17 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.16 1999/08/29 18:23:01 niemann
|
||||
* Fixed typo in errormsg
|
||||
*
|
||||
* Revision 1.15 1999/08/25 17:00:00 keil
|
||||
* Make ISAR V32bis modem running
|
||||
* Make LL->HL interface open for additional commands
|
||||
*
|
||||
* Revision 1.14 1999/08/11 20:59:22 keil
|
||||
* new PCI codefix
|
||||
* fix IRQ problem while unload
|
||||
*
|
||||
* Revision 1.13 1999/08/10 16:02:08 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 1.12 1999/08/05 20:43:22 keil
|
||||
* ISAR analog modem support
|
||||
*
|
||||
* Revision 1.11 1999/07/12 21:05:27 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.10 1999/07/01 08:12:09 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.9 1998/11/15 23:55:20 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.8 1998/08/13 23:34:51 keil
|
||||
* starting speedfax+ (ISAR) support
|
||||
*
|
||||
* Revision 1.7 1998/04/15 16:44:33 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.6 1998/02/09 18:46:06 keil
|
||||
* Support for Sedlbauer PCMCIA (Marcus Niemann)
|
||||
*
|
||||
* Revision 1.5 1998/02/02 13:29:45 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 1.4 1997/11/08 21:35:52 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 1.3 1997/11/06 17:09:28 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.2 1997/10/29 18:55:52 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 1.1 1997/09/11 17:32:04 keil
|
||||
* new
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,46 +1,12 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* sportster.c low level stuff for USR Sportster internal TA
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
* Thanks to Christian "naddy" Weisgerber (3Com, US Robotics) for documentation
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.11 1999/12/19 13:09:42 keil
|
||||
* changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
|
||||
* signal proof delays
|
||||
*
|
||||
* Revision 1.10 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.9 1999/07/12 21:05:29 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.8 1999/07/01 08:12:10 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.7 1998/11/15 23:55:22 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.6 1998/04/15 16:44:35 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.5 1998/02/02 13:29:46 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 1.4 1997/11/08 21:35:52 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 1.3 1997/11/06 17:09:29 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.2 1997/10/29 18:51:18 keil
|
||||
* New files
|
||||
*
|
||||
* Revision 1.1.2.1 1997/10/17 22:10:58 keil
|
||||
* new files on 2.0
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
|
@ -10,68 +10,6 @@
|
|||
* Thanks to Jan den Ouden
|
||||
* Fritz Elfert
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.13 1999/07/21 14:46:28 keil
|
||||
* changes from EICON certification
|
||||
*
|
||||
* Revision 2.12 1999/07/01 08:12:11 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.11 1998/11/15 23:55:24 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.10 1998/05/25 14:08:10 keil
|
||||
* HiSax 3.0
|
||||
* fixed X.75 and leased line to work again
|
||||
* Point2Point and fixed TEI are runtime options now:
|
||||
* hisaxctrl <id> 7 1 set PTP
|
||||
* hisaxctrl <id> 8 <TEIVALUE *2 >
|
||||
* set fixed TEI to TEIVALUE (0-63)
|
||||
*
|
||||
* Revision 2.9 1998/05/25 12:58:23 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.8 1998/03/07 22:57:07 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 2.7 1998/02/12 23:08:11 keil
|
||||
* change for 2.1.86 (removing FREE_READ/FREE_WRITE from [dev]_kfree_skb()
|
||||
*
|
||||
* Revision 2.6 1998/02/02 13:41:42 keil
|
||||
* fix MDL_ASSIGN for PtP
|
||||
*
|
||||
* Revision 2.5 1997/11/06 17:09:12 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.4 1997/10/29 19:04:46 keil
|
||||
* changes for 2.1
|
||||
*
|
||||
* Revision 2.3 1997/10/01 09:21:43 fritz
|
||||
* Removed old compatibility stuff for 2.0.X kernels.
|
||||
* From now on, this code is for 2.1.X ONLY!
|
||||
* Old stuff is still in the separate branch.
|
||||
*
|
||||
* Revision 2.2 1997/07/31 19:24:39 keil
|
||||
* fixed a warning
|
||||
*
|
||||
* Revision 2.1 1997/07/31 11:50:16 keil
|
||||
* ONE TEI and FIXED TEI handling
|
||||
*
|
||||
* Revision 2.0 1997/07/27 21:13:30 keil
|
||||
* New TEI managment
|
||||
*
|
||||
* Revision 1.9 1997/06/26 11:18:02 keil
|
||||
* New managment
|
||||
*
|
||||
* Revision 1.8 1997/04/07 22:59:08 keil
|
||||
* GFP_KERNEL --> GFP_ATOMIC
|
||||
*
|
||||
* Revision 1.7 1997/04/06 22:54:03 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Old log removed/ KKe
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
#include "hisax.h"
|
||||
|
|
|
@ -1,45 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* teleint.c low level stuff for TeleInt isdn cards
|
||||
*
|
||||
* Author Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.11 1999/09/04 06:20:06 keil
|
||||
* Changes from kernel set_current_state()
|
||||
*
|
||||
* Revision 1.10 1999/08/31 11:20:27 paul
|
||||
* various spelling corrections (new checksums may be needed, Karsten!)
|
||||
*
|
||||
* Revision 1.9 1999/07/12 21:05:30 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 1.8 1999/07/01 08:12:12 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 1.7 1998/11/15 23:55:26 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 1.6 1998/04/15 16:45:31 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 1.5 1998/02/02 13:40:47 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 1.4 1997/11/08 21:35:53 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 1.3 1997/11/06 17:09:30 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 1.2 1997/10/29 18:55:53 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 1.1 1997/09/11 17:32:32 keil
|
||||
* new
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* teles0.c low level stuff for Teles Memory IO isdn cards
|
||||
* based on the teles driver from Jan den Ouden
|
||||
*
|
||||
|
@ -9,48 +9,7 @@
|
|||
* Fritz Elfert
|
||||
* Beat Doebeli
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.10 1999/11/14 23:37:03 keil
|
||||
* new ISA memory mapped IO
|
||||
*
|
||||
* Revision 2.9 1999/07/12 21:05:31 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.8 1998/04/15 16:44:28 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 2.7 1998/03/07 22:57:08 tsbogend
|
||||
* made HiSax working on Linux/Alpha
|
||||
*
|
||||
* Revision 2.6 1998/02/03 23:27:47 keil
|
||||
* IRQ 9
|
||||
*
|
||||
* Revision 2.5 1998/02/02 13:29:47 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 2.4 1997/11/08 21:35:54 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.3 1997/11/06 17:09:31 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.2 1997/10/29 18:55:57 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:47:10 keil
|
||||
* new interface structures
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:43 keil
|
||||
* New Layer and card interface
|
||||
*
|
||||
* Revision 1.8 1997/04/13 19:54:04 keil
|
||||
* Change in IRQ check delay for SMP
|
||||
*
|
||||
* Revision 1.7 1997/04/06 22:54:04 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* removed old log info /KKe
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* teles3.c low level stuff for Teles 16.3 & PNP isdn cards
|
||||
*
|
||||
* based on the teles driver from Jan den Ouden
|
||||
|
@ -10,78 +10,7 @@
|
|||
* Fritz Elfert
|
||||
* Beat Doebeli
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.14 1999/12/23 15:09:32 keil
|
||||
* change email
|
||||
*
|
||||
* Revision 2.13 1999/08/30 12:01:28 keil
|
||||
* HW version v1.3 support
|
||||
*
|
||||
* Revision 2.12 1999/07/12 21:05:32 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.11 1999/07/01 08:12:14 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.10 1999/02/15 14:37:15 cpetig
|
||||
* oops, missed something in last commit
|
||||
*
|
||||
* Revision 2.9 1999/02/15 14:11:02 cpetig
|
||||
* fixed a bug with Teles PCMCIA, it doesn't have a config register
|
||||
*
|
||||
* Revision 2.8 1998/04/15 16:44:30 keil
|
||||
* new init code
|
||||
*
|
||||
* Revision 2.7 1998/02/02 13:29:48 keil
|
||||
* fast io
|
||||
*
|
||||
* Revision 2.6 1997/11/13 16:22:44 keil
|
||||
* COMPAQ_ISA reset
|
||||
*
|
||||
* Revision 2.5 1997/11/12 15:01:25 keil
|
||||
* COMPAQ_ISA changes
|
||||
*
|
||||
* Revision 2.4 1997/11/08 21:35:56 keil
|
||||
* new l1 init
|
||||
*
|
||||
* Revision 2.3 1997/11/06 17:09:33 keil
|
||||
* New 2.1 init code
|
||||
*
|
||||
* Revision 2.2 1997/10/29 18:55:59 keil
|
||||
* changes for 2.1.60 (irq2dev_map)
|
||||
*
|
||||
* Revision 2.1 1997/07/27 21:47:12 keil
|
||||
* new interface structures
|
||||
*
|
||||
* Revision 2.0 1997/06/26 11:02:46 keil
|
||||
* New Layer and card interface
|
||||
*
|
||||
* Revision 1.11 1997/04/13 19:54:05 keil
|
||||
* Change in IRQ check delay for SMP
|
||||
*
|
||||
* Revision 1.10 1997/04/06 22:54:05 keil
|
||||
* Using SKB's
|
||||
*
|
||||
* Revision 1.9 1997/03/22 02:01:07 fritz
|
||||
* -Reworked toplevel Makefile. From now on, no different Makefiles
|
||||
* for standalone- and in-kernel-compilation are needed any more.
|
||||
* -Added local Rules.make for above reason.
|
||||
* -Experimental changes in teles3.c for enhanced IRQ-checking with
|
||||
* 2.1.X and SMP kernels.
|
||||
* -Removed diffstd-script, same functionality is in stddiff -r.
|
||||
* -Enhanced scripts std2kern and stddiff.
|
||||
*
|
||||
* Revision 1.8 1997/02/23 18:43:55 fritz
|
||||
* Added support for Teles-Vision.
|
||||
*
|
||||
* Revision 1.7 1997/01/28 22:48:33 keil
|
||||
* fixes for Teles PCMCIA (Christof Petig)
|
||||
*
|
||||
* Revision 1.6 1997/01/27 15:52:55 keil
|
||||
* SMP proof,cosmetics, PCMCIA added
|
||||
*
|
||||
* removed old log info /KKe
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,44 +1,11 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* telespci.c low level stuff for Teles PCI isdn cards
|
||||
*
|
||||
* Author Ton van Rosmalen
|
||||
* Karsten Keil (keil@isdn4linux.de)
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
* Revision 2.11 1999/12/23 15:09:32 keil
|
||||
* change email
|
||||
*
|
||||
* Revision 2.10 1999/11/15 14:20:05 keil
|
||||
* 64Bit compatibility
|
||||
*
|
||||
* Revision 2.9 1999/08/11 21:01:34 keil
|
||||
* new PCI codefix
|
||||
*
|
||||
* Revision 2.8 1999/08/10 16:02:10 calle
|
||||
* struct pci_dev changed in 2.3.13. Made the necessary changes.
|
||||
*
|
||||
* Revision 2.7 1999/07/12 21:05:34 keil
|
||||
* fix race in IRQ handling
|
||||
* added watchdog for lost IRQs
|
||||
*
|
||||
* Revision 2.6 1999/07/01 08:12:15 keil
|
||||
* Common HiSax version for 2.0, 2.1, 2.2 and 2.3 kernel
|
||||
*
|
||||
* Revision 2.5 1998/11/15 23:55:28 keil
|
||||
* changes from 2.0
|
||||
*
|
||||
* Revision 2.4 1998/10/05 09:38:08 keil
|
||||
* Fix register addressing
|
||||
*
|
||||
* Revision 2.3 1998/05/25 12:58:26 keil
|
||||
* HiSax golden code from certification, Don't use !!!
|
||||
* No leased lines, no X75, but many changes.
|
||||
*
|
||||
* Revision 2.1 1998/04/15 16:38:23 keil
|
||||
* Add S0Box and Teles PCI support
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
#define __NO_VERSION__
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* w6692.c Winbond W6692 specific routines
|
||||
*
|
||||
* Author Petr Novak <petr.novak@i.cz>
|
||||
|
@ -7,27 +7,6 @@
|
|||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.5 2000/06/18 16:15:56 keil
|
||||
* - 2.4 PCI changes
|
||||
* - Changes for Power PC with BIG ENDIAN
|
||||
*
|
||||
* Revision 1.4 2000/03/16 23:24:11 werner
|
||||
*
|
||||
* Fixed an additional location
|
||||
*
|
||||
* Revision 1.3 2000/03/16 22:41:36 werner
|
||||
*
|
||||
* Tried to fix second B-channel problem (still not tested)
|
||||
*
|
||||
* Revision 1.2 2000/02/26 00:35:13 keil
|
||||
* Fix skb freeing in interrupt context
|
||||
*
|
||||
* Revision 1.1 1999/09/04 06:28:58 keil
|
||||
* first revision
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/config.h>
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
/* $Id$
|
||||
|
||||
*
|
||||
* w6692.h Winbond W6692 specific defines
|
||||
*
|
||||
* Author Petr Novak <petr.novak@i.cz>
|
||||
*
|
||||
*
|
||||
* $Log$
|
||||
*
|
||||
* Revision 1.0 1999/08/28 21:58:00 pnovak
|
||||
* first version
|
||||
*
|
||||
* This file is (c) under GNU PUBLIC LICENSE
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
Loading…
Reference in New Issue