Commit Graph

205 Commits

Author SHA1 Message Date
Karsten Keil 03381a45d2 fix hang while loading firmware 2004-01-27 22:42:37 +00:00
Paul Slootman f26b3e2119 Only typedef irqreturn_t if IRQ_HANDLED isn't defined yet. 2004-01-27 18:09:18 +00:00
Karsten Keil 2099445d86 make direct compiles for 2.4 after ./std2kern possible 2004-01-27 16:37:59 +00:00
Karsten Keil a81680766c next version 2004-01-27 13:56:37 +00:00
Karsten Keil bd02c3349f LED handler 2004-01-27 12:55:55 +00:00
Karsten Keil 8c08d2452a changes for 2.4 2004-01-27 01:50:20 +00:00
Karsten Keil e16c026f52 - move common functions to mISDN_core and export them
- make it possible to compile into the kernel
2004-01-26 22:21:32 +00:00
Karsten Keil 5c8ff7788c sync i4l 2004-01-25 22:45:42 +00:00
Karsten Keil 71a70af6e4 remove old eicon dir 2004-01-19 11:09:02 +00:00
Karsten Keil 54bf56649a fix some minor capi problems 2004-01-19 11:02:48 +00:00
Karsten Keil 095ce49d2a remove unneeded sti - SMP cleaning 2004-01-19 11:01:11 +00:00
Karsten Keil e2da308e66 update release 2004-01-19 10:59:20 +00:00
Karsten Keil db16534050 delayed cmesg are not possible, since cmesg may contain local pointers or
pointers to allready freed skb if delayed. So we prepare the final skb
instead and queue it.
2004-01-13 13:38:02 +00:00
Karsten Keil 2723418266 implement put_message return value
this is needed for proper flowcontrol in case of full message queue
2004-01-12 16:20:26 +00:00
Karsten Keil d69a999fa3 now FritzPCI v2.0 should work 2004-01-12 16:18:20 +00:00
Karsten Keil e73f50283d new definition is u_long for bit field type variables 2004-01-11 14:07:36 +00:00
Karsten Keil 7c3b38f64b we hold a spinlock with disabled IRQs so we must use GFP_ATOMIC in kmalloc 2004-01-11 14:02:26 +00:00
Karsten Keil c361dcf36c fix module owner assign 2004-01-11 13:58:50 +00:00
Karsten Keil 69b589d9b1 fix cut&paste error in last fix 2004-01-03 23:10:43 +00:00
Karsten Keil 2a5c1b4d35 delete interface references if HW driver is released 2004-01-03 23:07:35 +00:00
Karsten Keil db2a923a8c - cleanup debug
- NCCI direct handling via second state machine
2003-12-14 15:20:38 +00:00
Karsten Keil 5a6a9edc86 -cleaner shutdown of a B-channel 2003-12-14 15:19:02 +00:00
Karsten Keil e504373ebf - the link stack is now part of the AppPLCI struct to allow more as one NCCI 2003-12-13 00:36:16 +00:00
Karsten Keil c4271592e3 - first version of X25/X31 DTE protocol (ISO 8208) 2003-12-10 23:01:16 +00:00
Karsten Keil ee11c08ca9 - use DINFO as unique ID field in Datamessages (only downstream at the moment)
- begin to support more as one NCCI per (App)PCLI
2003-12-03 14:32:46 +00:00
Karsten Keil a23e7a864e fix some warnings
fix new capidrv interface (2.6)
2003-11-25 11:28:32 +00:00
Karsten Keil 376ee65136 fix sequence 2003-11-21 23:51:05 +00:00
Karsten Keil 8d5f6a65d3 add memory resource debug
main use is to find memory and buffer leaks at the moment
2003-11-21 22:57:08 +00:00
Karsten Keil 85337c9851 big rewrite of the CAPI 2.0 implementation
- hopefully easier to understand and follow the dataflow
- no limitations in application count
- clean shutdown on errors
- use own kmem caches
- reduce stack usage, use dynamic allocated cmsg
2003-11-21 22:29:41 +00:00
Karsten Keil ffa91934b6 fix skb leak 2003-11-21 13:20:10 +00:00
Karsten Keil 6b768b38be now TEI verify is initiated on related MDL errors (see Appendix II/Table II-1 Q.921) 2003-11-16 19:34:00 +00:00
Karsten Keil 901de44f30 add HW_TEST function for monitoring B-channel 2003-11-13 13:01:55 +00:00
Karsten Keil 9875a66041 locking PH_CONTROL 2003-11-13 13:00:45 +00:00
Karsten Keil 07bdf740c4 fix fifo free bytes calculation
PTP now handled in set_dchannel_pid
2003-11-11 21:06:34 +00:00
Karsten Keil 60271ca2c4 - add headset volume control via MANUFACTURER REQUEST 2003-11-11 20:31:35 +00:00
Karsten Keil 9dbe8ab580 release 7 2003-11-11 10:46:39 +00:00
Karsten Keil 61dc94dc12 Handset support 2003-11-11 10:02:23 +00:00
Karsten Keil f981c59afa new process id handling (used by L3/L4 only at the moment) 2003-11-11 09:59:01 +00:00
Karsten Keil a804c5e387 typo fixes 2003-11-09 16:13:39 +00:00
Karsten Keil 34c2231099 release 6 2003-11-09 16:05:29 +00:00
Karsten Keil ac245e4f03 add overlap sending 2003-11-09 16:03:19 +00:00
Karsten Keil f5e8b76653 fix PTP startup 2003-11-09 16:02:36 +00:00
Karsten Keil 5b258f12f7 add PTP handling with protocol 2003-11-09 16:01:12 +00:00
Karsten Keil 732742f5ae fix bitorder 2003-11-09 11:37:40 +00:00
Karsten Keil 38b2c883d0 fix channel selection code 2003-11-09 09:54:02 +00:00
Karsten Keil 01eea674f4 add dsp patches from Andreas 2003-11-09 09:43:10 +00:00
Karsten Keil 9804ce04f3 add support for Winbond 6692 based cards 2003-11-09 09:33:22 +00:00
Karsten Keil de3ed4b928 fix global process skb bugs 2003-11-09 09:22:17 +00:00
Karsten Keil a07bcdbc73 fix dinfo data message bug 2003-11-09 09:21:28 +00:00
Karsten Keil 087341a247 fix no module bug 2003-11-09 09:20:41 +00:00