Karsten Keil
412a999cf3
move reset behind IRQ request
2004-02-16 10:09:53 +00:00
Andreas Eversberg
23ae60a595
PCM connect/disconect bugfix.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2004-02-16 08:18:25 +00:00
Andreas Eversberg
f4d01aaa70
Removed obsolete "//jolly patch" comments.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
2004-02-15 23:02:41 +00:00
Andreas Eversberg
d32e9d4184
Bugfixes when unloading the hfcmulti module.
...
Some better debugging.
Minor source changes.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-02-14 20:09:28 +00:00
Andreas Eversberg
e8fae00343
Update of HFC multiport driver and dsp module. Ported to current api names.
...
Many fixes, hardware support for dtmf, conferences, crossconnects.
Blowfish crypt support for audio data (dsp).
Changes to Kconfig, Makefile and Rules.mISDN. Minor changes to mISDNif.h.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/Makefile
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.4
mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
mISDN/drivers/isdn/hardware/mISDN/Rules.mISDN.v2.4
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.c
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/dsp_dtmf.c
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
mISDN/include/linux/mISDNif.h
2004-02-14 17:43:15 +00:00
Karsten Keil
c86cad1c3c
first version of L2/L3 faxservice for CAPI ALPHA !!!
...
- need Sedlbauer Speedfax+
- Sendonly at the moment
- only SFF, 1-D MH
- Error handling not complete
- lot of debug messages
2004-02-05 21:21:18 +00:00
Karsten Keil
16ff314d9b
fix ISAPNP declarations for 2.4
2004-01-31 00:04:36 +00:00
Karsten Keil
f947bb1dda
- CAPI BxConfiguration was not handled
...
- add CAPI protocol IDs
2004-01-30 23:46:39 +00:00
Karsten Keil
4520efea23
- fix transparent audio mode
...
- new PCI and PnP code
2004-01-29 00:54:41 +00:00
Karsten Keil
dc3f532e70
- handle HASPROTOCOL
...
- cleanup not handled messages
2004-01-29 00:53:13 +00:00
Karsten Keil
29755c5e2a
missing items for hfc_multi
2004-01-28 11:34:46 +00:00
Karsten Keil
534b91544a
new items for hfc_multi driver
2004-01-28 10:06:40 +00:00
Karsten Keil
502df8c8cc
fix mISDN_getrev if called twice
2004-01-28 09:40:04 +00:00
Karsten Keil
687d208d8e
follow latest changes; still not compile
2004-01-28 08:27:40 +00:00
Karsten Keil
ba3087428b
remove MSDOS <CR>
2004-01-28 08:17:28 +00:00
Karsten Keil
1212f1ac39
add HFC multiport driver
2004-01-28 08:03:45 +00:00
Karsten Keil
03381a45d2
fix hang while loading firmware
2004-01-27 22:42:37 +00:00
Karsten Keil
2099445d86
make direct compiles for 2.4 after ./std2kern possible
2004-01-27 16:37:59 +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
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
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
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
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