remove log messages

This commit is contained in:
Karsten Keil 2000-06-26 08:59:15 +00:00
parent 6e297bb8e6
commit c8b8c616a5
76 changed files with 145 additions and 2622 deletions

View File

@ -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

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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"

View File

@ -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__

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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

View File

@ -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>

View File

@ -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__

View File

@ -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__

View File

@ -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>

View File

@ -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__

View File

@ -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>

View File

@ -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__

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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>

View File

@ -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
*
*
*
*/
/*********************************************/

View File

@ -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__

View File

@ -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$
*
*
*/
/*********************************************/

View File

@ -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
*
*/

View File

@ -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>

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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
//
//-----------------------------------------------------------------------------

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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$";

View File

@ -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
*
*/

View File

@ -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"

View File

@ -1,4 +1,10 @@
/* isdnl2.h */
/* $Id$
*
* Layer 2 defines
*
* This file is (c) under GNU PUBLIC LICENSE
*
*/
#define RR 0x01
#define RNR 0x05

View File

@ -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"

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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
*
*
*/
/*

View File

@ -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
*
*/

View File

@ -3,8 +3,7 @@
*
* Author Roland Klabunde (R.Klabunde@Berkom.de)
*
*
* $Log$
* This file is (c) under GNU PUBLIC LICENSE
*
*/

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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

View File

@ -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__

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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[];

View File

@ -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
*
*/

View File

@ -1,3 +1,7 @@
// $Id$
//
// This file is (c) under GNU PUBLIC LICENSE
//
#define __NO_VERSION__
#include <linux/config.h>
#include "hisax.h"

View File

@ -1,3 +1,8 @@
/* $Id$
*
* This file is (c) under GNU PUBLIC LICENSE
*
*/
#define __NO_VERSION__
#include <linux/config.h>
#include "hisax.h"

View File

@ -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
*
*
*/

View File

@ -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

View File

@ -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

View File

@ -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__

View File

@ -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
*
*/

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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"

View File

@ -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
*
*/

View File

@ -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__

View File

@ -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__

View File

@ -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__

View File

@ -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>

View File

@ -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
*
*/