Commit Graph

378 Commits

Author SHA1 Message Date
Karsten Keil 6b4f858edd add function for discovering GLOBAL parameter for CAPI PROFILE 2003-11-09 09:16:16 +00:00
Karsten Keil 3bfc0bfb97 add more debug output
improve error handling of DATA B3
2003-11-09 09:14:24 +00:00
Karsten Keil 21c4453091 rename ASN1 debug function 2003-11-09 09:12:28 +00:00
Karsten Keil dbb4d39d89 remove warning - vmalloc kernel memory is not swapable
SET_MODULE_OWNER need pointer
2003-10-26 00:13:31 +00:00
Karsten Keil fdb4554989 small fixes from jolly 2003-10-24 21:27:28 +00:00
Karsten Keil 1dd41139d7 new DSP functions from jolly for conferencing and other audio processing 2003-10-24 21:23:05 +00:00
Karsten Keil 04e451b602 additional debug for contr/PLCI
do not remove plci if it is still accessed by the caller
2003-10-20 07:19:42 +00:00
Karsten Keil fddc1475e7 cleanup debug messages
default handler for mmanager
2003-09-06 17:13:02 +00:00
Karsten Keil 90ab30a38d cleanup locking, now ready for 2.6 2003-09-06 17:11:42 +00:00
Karsten Keil 0dc7dd5c8c multi kernel enviroment 2003-08-13 15:05:59 +00:00
Karsten Keil cdc52fe430 fix missing kfree 2003-08-12 17:08:50 +00:00
Karsten Keil a34671a12e - evaluate capi profile contence from stack 2003-08-02 21:17:58 +00:00
Karsten Keil 23bf3dfc13 - add stack parameter for needed header space
- set controler ready
- cleanup
2003-08-01 22:15:53 +00:00
Karsten Keil 002d7d9050 make changes for 2.5/2.6 2003-07-28 12:41:46 +00:00
Karsten Keil 8f07adb55c - more 2.5/26 compatibility 2003-07-28 12:05:47 +00:00
Karsten Keil f79ff2f3f5 cleanup warning and old stuff 2003-07-27 11:14:19 +00:00
Karsten Keil fa7a9840ac fix modulnames 2003-07-21 13:09:03 +00:00
Karsten Keil c6a01eb57a cleanup old names 2003-07-21 12:44:46 +00:00
Karsten Keil ebc659e082 HiSax -->mISDN 2003-07-21 12:00:05 +00:00
Karsten Keil 311d803413 fix debugging 2003-07-21 11:13:02 +00:00
Karsten Keil a16099958d interface for old I4L drivers 2003-07-18 16:36:57 +00:00
Karsten Keil d7513921c5 - rework L3/L4
- fix bugs in freeing skbs in L2
2003-07-18 16:36:03 +00:00
Karsten Keil 4ea89d2440 - new L3<->L4 data struct based on IE offsets 2003-07-07 14:29:39 +00:00
Karsten Keil 80305f48c2 new hisaxd based on skb 2003-06-30 11:23:33 +00:00
Karsten Keil 60fb4cfdd1 fix killing of kernelthread 2003-06-27 16:19:43 +00:00
Karsten Keil cbb5584a79 add smp_lock.h 2003-06-27 15:26:39 +00:00
Karsten Keil 670a5e1397 - software DTMF module 2003-06-27 15:20:19 +00:00
Karsten Keil 5a8776b621 - kernel daemon for doing stuff which cannot done in interrupt context
- DTMF detection become L2 protocol
- DTMF detection added to CAPI
2003-06-27 15:19:42 +00:00
Karsten Keil 3bf42a41a7 fix ISAC receive frame len
fix transparent audio sending
2003-06-25 16:44:48 +00:00
Karsten Keil 07269b6c98 - ISACSX support
- use SET_MODULE_OWNER
2003-06-24 21:58:53 +00:00
Karsten Keil 1da288cf7d cleanup locking 2003-06-22 12:03:36 +00:00
Karsten Keil ac037381e8 - doc locking
- bchannel helper functions
2003-06-22 10:39:43 +00:00
Karsten Keil 8293963b8e cleanup 2003-06-21 22:25:56 +00:00
Karsten Keil 5200ff0ba4 - dchannel standard functions 2003-06-21 22:04:45 +00:00
Karsten Keil 458ed3d264 - new locking, relaxed irq
- dchannel and bchannel helper routines
- dchannel and bchannel hardware module
2003-06-21 21:39:54 +00:00
Karsten Keil fbba4429c5 - new locking (test)
- D channel HW as extra module (first:isac)
2003-06-20 10:06:14 +00:00
Karsten Keil 433837365f fix wrong vfree 2002-09-17 12:17:21 +00:00
Karsten Keil c596f44799 send RELEASE_COMPLETE cause resources unavailable if application
was killed hard
2002-09-17 10:43:35 +00:00
Karsten Keil d5c8abe5e2 fix compiler warnings 2002-09-16 23:49:38 +00:00
Karsten Keil 764cbf4a66 - fix reset TX fifos 2002-09-16 22:03:51 +00:00
Karsten Keil 2f1c39f39b cleanup debug infos 2002-07-10 09:20:02 +00:00
Karsten Keil 196121ec6e fix wrong condition for mode_hfc warn message 2002-07-08 13:02:19 +00:00
Karsten Keil aab0a965a5 forget to remove comment 2002-07-08 12:53:57 +00:00
Karsten Keil 2ea4dba726 fix mode_hfc init in PCM mode 2002-07-08 12:33:04 +00:00
Karsten Keil 1fe87dcb84 - remove some TENOVIS specific code
- add isdn_compat.h for timer_t
2002-07-08 12:27:45 +00:00
Karsten Keil 0a303e4134 fix revision string 2002-07-07 21:23:11 +00:00
Karsten Keil 0d0c6de481 - add additional protocol flags for Tenovis
* HFC_CFG_NEG_F0 use negativ frame pulse
   * HFC_CFG_SW_DD_DU switch DD/DU line on PCM bus
- fix bug in disabling PCM slot on PH_DEACTIVATE in mode_hfcpci
2002-07-07 21:20:17 +00:00
Karsten Keil c98d7bd9ae send CONNECT_ACK (optional in DSS1 user side) 2002-06-26 08:38:24 +00:00
Karsten Keil 52b4ec1eba put hisax header in skb private data 2002-05-01 01:00:40 +00:00
Karsten Keil e3fd5dd817 status enquire; cleanup 2002-04-29 23:26:30 +00:00
Karsten Keil 2cd7c3ecdd <linux/malloc.h> --> <linux/slab.h> 2001-12-05 14:23:39 +00:00
Karsten Keil 48f188595e fix wrong messages about DL_DATA CONFIRMS 2001-12-05 13:49:17 +00:00
Karsten Keil e3b7f69955 fix multiple release stack calls 2001-12-05 13:13:37 +00:00
Karsten Keil f245eaa400 correct channel select 2001-12-02 13:08:08 +00:00
Karsten Keil a2c63ea5ee fix OOPS on channel 2 2001-11-26 17:19:26 +00:00
Karsten Keil 53d34b66df ready for 2.4.15 2001-11-26 17:18:30 +00:00
Karsten Keil 8491e060e4 fix IRQ race on module load 2001-11-22 17:28:44 +00:00
Karsten Keil 0b204ea1dd fix compile without PCI 2001-11-19 14:54:00 +00:00
Karsten Keil 2a9617b14f fix IRQ lock problem on shared IRQ 2001-11-16 01:49:21 +00:00
Karsten Keil 845651c9ec implement PCM mode 2001-11-14 10:41:26 +00:00
Karsten Keil b34a1c61ce 2.4 skb changes 2001-11-02 23:41:26 +00:00
Karsten Keil ee912dedbe don't use sti() 2001-11-02 23:28:21 +00:00
Karsten Keil 184f112763 reduce stack usage 2001-11-02 23:27:54 +00:00
Karsten Keil 3843f8c931 irqsave GFP_ATOMIC should be used in irq context 2001-11-01 00:42:35 +00:00
Karsten Keil 23642ca741 various bug fixes 2001-10-31 23:06:07 +00:00
Karsten Keil c9e279d879 fix some capi bugs 2001-10-31 23:04:42 +00:00
Karsten Keil fba5763938 read one frame per read option 2001-10-31 23:02:59 +00:00
Karsten Keil d60597aadc bugfix down messages need additional header and more headspace 2001-10-30 12:55:55 +00:00
Karsten Keil bed204f6c9 bugfix remove_if missing {} 2001-10-30 12:54:46 +00:00
Karsten Keil 5e21b42424 more 2.4 changes 2001-10-01 23:22:43 +00:00
Karsten Keil 4364cd5f61 delay fillfifo if blocked 2001-09-30 17:10:25 +00:00
Karsten Keil 80ef79f7a4 changes for kernel 2.4 2001-09-30 17:09:23 +00:00
Karsten Keil 2224488a56 small fixes 2001-09-29 20:11:20 +00:00
Karsten Keil 4c52d522d8 Rawdev for bchannels 2001-09-29 20:05:01 +00:00
Karsten Keil f5782b2301 cosmetic 2001-08-03 09:03:48 +00:00
Karsten Keil 59fd19c760 experimental NT mode (L1/L2 NETSIDE) support. 2001-08-02 15:02:06 +00:00
Karsten Keil 4c5d0b612d hfc support 2001-08-02 14:56:28 +00:00
Karsten Keil eafdc24f15 new 2001-08-02 14:55:45 +00:00
Karsten Keil 6dd7cb051f use allways skb 2001-08-02 14:51:56 +00:00
Karsten Keil c408a0c2ba clear instance links after unregister 2001-07-19 21:52:39 +00:00
Karsten Keil 57925c02d7 the address allways contain stack info 2001-07-10 16:01:03 +00:00
Karsten Keil 0eb11aaf20 New "clone" 2001-05-18 00:48:52 +00:00
Karsten Keil 32acea0f78 STATUS for L1 and L2 2001-04-11 16:38:57 +00:00
Karsten Keil 8ee3b77e36 new ADDIF to cascade interfaces 2001-04-11 10:21:10 +00:00
Karsten Keil 6aa14349ad slave instances 2001-04-08 16:45:56 +00:00
Karsten Keil 81d47dcfe7 new GET structs 2001-03-29 19:14:25 +00:00
Karsten Keil c54c8844bf fix unregister of instances 2001-03-27 15:34:20 +00:00
Karsten Keil 45ba55ac14 interface without protocol and layer 2001-03-27 10:23:48 +00:00
Karsten Keil 13d008f3eb new ctrl interface 2001-03-26 11:40:02 +00:00
Karsten Keil 4694fa5dc7 activate b-channel only as DCE 2001-03-13 02:34:02 +00:00
Karsten Keil 9979a7ee6d interface works again 2001-03-13 02:04:37 +00:00
Karsten Keil cfdc2a8c8a fix firmwareload hangs 2001-03-13 02:04:04 +00:00
Karsten Keil b621a5e2d7 add some paranoia checks 2001-03-13 02:03:23 +00:00
Karsten Keil ce79a020f8 id is the name of the instance 2001-03-11 21:23:39 +00:00
Karsten Keil e07f0f9837 helper for setting up dchannel stack
layermask is a parameter for all hardware to select loading of
layerinstances of the d-channel stack
2001-03-11 21:09:07 +00:00
Karsten Keil e74301cfce cleanup primitivs 2001-03-11 21:05:21 +00:00
Karsten Keil 09252f66b2 use blog 2001-03-06 10:31:30 +00:00
Karsten Keil 97030a2d14 Fritz PCI works now 2001-03-06 10:22:44 +00:00
Karsten Keil 39435e1d27 init blog 2001-03-05 23:13:19 +00:00
Karsten Keil e94ec6be1f make fritz PCI working 2001-03-05 18:46:18 +00:00
Karsten Keil 7518a0e6ec fix hang on B-channel 2 2001-03-05 01:48:27 +00:00
Karsten Keil e129521a3b alloc enought data space for CAPI DATA_B3 for receiving skb 2001-03-04 18:55:15 +00:00
Karsten Keil 2a976c99b5 missed own_ctrl 2001-03-04 18:17:28 +00:00
Karsten Keil 0444398114 New protocol handling 2001-03-04 17:08:33 +00:00
Karsten Keil 96ccf4a003 working X75 answering connection 2001-03-04 00:48:49 +00:00
Karsten Keil 5ff9bc70f1 use of data info parameter (dinfo) 2001-03-03 18:17:16 +00:00
Karsten Keil 433a4b2929 INSERT macro 2001-03-03 08:27:06 +00:00
Karsten Keil d34984bb05 working X75 orginating call 2001-03-03 08:07:30 +00:00
Karsten Keil fb3bf581f4 many fixes 2001-02-27 17:45:44 +00:00
Karsten Keil 59cacbb1e5 reorg core 2001-02-22 10:14:16 +00:00
Karsten Keil ba1b3e0678 first version 2001-02-22 10:12:54 +00:00
Karsten Keil 627011fd32 change PID to match CAPI spec 2001-02-22 09:49:10 +00:00
Karsten Keil d8e1f9e7f2 many capi fixes 2001-02-22 05:54:40 +00:00
Karsten Keil 6b1b8a908f cosmetics 2001-02-21 21:29:36 +00:00
Karsten Keil 4d4b953317 begin capi 2001-02-21 19:22:35 +00:00
Karsten Keil 19c28330d6 start CAPI stuff 2001-02-21 19:19:15 +00:00
Karsten Keil a30e8af3c6 some fixes 2001-02-21 19:18:27 +00:00
Karsten Keil 9ca32005a5 stack IDs are now controller numbers 2001-02-21 19:17:44 +00:00
Karsten Keil 25765eb0aa Move L3 types to hisaxif.h 2001-02-21 19:15:14 +00:00
Karsten Keil 70b69bc04b L3 incomming call watchdog
L3 protocol selecting via card driver
2001-02-20 00:34:55 +00:00
Karsten Keil 7c49bdc058 handling dummy callref 2001-02-19 22:25:31 +00:00
Karsten Keil ab5580be9e update layer3 2001-02-19 11:51:42 +00:00
Karsten Keil 6145cde2fa Fix race in hisax_close
add some debug code
2001-02-13 14:30:32 +00:00
Karsten Keil c8333c4a71 cleanup 2001-02-13 10:42:55 +00:00
Karsten Keil 462261b02d new files 2001-02-13 10:41:32 +00:00
Karsten Keil 1a0b200bcb remove old files 2001-02-13 10:28:31 +00:00
Karsten Keil 33a9b1afac update 2001-02-11 22:57:24 +00:00
Karsten Keil 680cd22ed6 v0.1 2001-02-11 22:46:19 +00:00