Andreas Eversberg
5f5bbde7aa
Fixed a bug in reporting SLIP / LOS / AIS due to bugreport by Rus.
...
WARNING: Never tested it!
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-06-05 14:19:52 +00:00
Martin Bachem
c2faf5fcc0
ingore INFO3_P8, INFO3_P10, HW_POWERUP
2005-05-04 15:38:31 +00:00
Karsten Keil
00c2a28955
Fix X25 RESET_B3 DISCONNECT_B3
2005-05-02 12:30:30 +00:00
Karsten Keil
7b940e57d4
Fix race condition in DATA_B3 CONF handling
2005-05-02 12:29:22 +00:00
Andreas Eversberg
5892e8575e
According to Q.932, notify messages are allowed at any state of call.
...
(Information about "call will be forwarded now" can be received before connect.)
2005-04-30 15:27:05 +00:00
Martin Bachem
53ad00795a
support for Sitecom DC-105
2005-04-08 13:39:58 +00:00
Karsten Keil
2929c9e213
Errorcodes are more readable in decimal (Thanks to Matthias Urlich)
2005-04-07 08:59:41 +00:00
Karsten Keil
8101522abc
debug wrong conf frames
2005-04-07 08:57:50 +00:00
Martin Bachem
4e09c93764
prevent memory leak
2005-04-06 12:10:46 +00:00
Martin Bachem
b49b5d512b
support for Cologne Chip HFC-S USB based ISDN TAs
2005-04-04 14:17:15 +00:00
Martin Bachem
ad5d7ae143
support for Cologne Chip HFC-S USB based ISDN TAs
2005-04-04 14:01:00 +00:00
Karsten Keil
eb05f41960
cleanup, add some comments
2005-03-09 03:09:06 +00:00
Karsten Keil
5e7f03944c
fix for changes in driver_register for 2.6.10 and higher versions
2005-03-09 03:04:07 +00:00
Andreas Eversberg
2476232664
Fixed state change at CC_NOTIFY and CC_PROGRESS.
...
Added CC_NOTIFY | REQUEST and tested it.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
2005-03-03 19:03:03 +00:00
Karsten Keil
dc7d9402b8
since the stack build is handled via the mISDNd, the CTRL_READY must be
...
syncronized with it, so handle it also via mISDNd
2005-02-24 12:48:08 +00:00
Andreas Eversberg
8035c5e67b
Now it compiles :)
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2005-01-31 17:24:03 +00:00
Andreas Eversberg
c102bdedde
HFC-E1 supports now selection of receive clock or much more accurate PLL clock for PCM bus clock.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-01-30 21:23:25 +00:00
Andreas Eversberg
beb0f4faea
DSP: removed bug that caused to allocate two timeslots for inter-chip communication rather than one. (now it is possible to make 32 calls on a 32 time slot PCM bus and not only 16)
...
HFC-E1: wrong write to register caused clock sync to to work correcly. the result was biterrors due to slips in frames. (bad to faxes and modem connects). also uncontrolled reset of the jitter buffers caused corrupt frames and slips (losses).
also: new flag to load E1 cards even if PCM clock is available (yet). it can be used to load a PCM slave before the PCM master is loaded.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-01-29 16:23:24 +00:00
Andreas Eversberg
17f2f8610b
Finally PH_ACTIVATE/PH_DEACTIVATE is improved for HFC_E1 (PRI) and LEDS
...
are supported. RED shows LOS/AIS, GREEN shows ACTIVE state an FIFO activity.
Switches can be used to send LOS and AIS.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-01-27 23:42:30 +00:00
Karsten Keil
d2726ff9e2
Handle RESTART collition properly;Thanks to Bodo Pfelzer <Bodo.Pfelzer@web.de>
2005-01-18 16:01:33 +00:00
Andreas Eversberg
62079d9a77
Fixed bug in detecting PCI devices, if multiple cards of different type
...
are installed.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-12-20 05:24:34 +00:00
Andreas Eversberg
fdf3a2952b
Finally the fix for the 'Raising Delay' bug. This fix will also available
...
in the mISDN_for_pbx4linux-fix4 file on isdn.jolly.de.
Losing IRQs cause a raising delay during lifetime of a conference or
crossconnection. You need only to replace the given file. Don't reinstall
the complete mISDN package:
- copy the dsp_cmx.c to the kernel source
- touch dsp_cmx.c (if older than your dsp_cmx.o)
- make modules (you see that dsp_cmx.c will be compiled)
- make modules_install
- stop pbx
- reload mISDN
- start pbx
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
2004-12-19 16:17:36 +00:00
Andreas Eversberg
8beec5109d
Flushing FIFO after activation of layer 1, to remove corrput data
...
during activation sequence.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-12-03 12:00:31 +00:00
Andreas Eversberg
9e0fc751ff
Fixes:
...
- udevice works with kernel 2.6.8 and hopefully > 2.6.8
(required for PBX4Linux & Asterisk channel driver)
- hfc_multi driver (HFC-4S/8S/E1) now works with kernel >= 2.6.8
- hfc_multi crash bug fix while unloading
- hfc_multi now uses correct leds display on HFC-4S boards
(red blinking or off = layer 1 inactive
red = layer 1 active
green / green flashing = traffic on interface)
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
mISDN/drivers/isdn/hardware/mISDN/udevice.c
2004-11-19 18:47:40 +00:00
Andreas Eversberg
84921213dc
minor fixes from Simon
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-11-08 08:08:12 +00:00
Andreas Eversberg
3891628b0b
Now HFC multiport driver (HFC-4s/8s/e1) uses IO PCI access. With a kernel
...
option it still can be set to memory PCI access.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2004-09-23 20:17:08 +00:00
Andreas Eversberg
cf68d7e299
1. Finally hardware echo (channel looping) works. It is usefull to messure
...
delay and count biterrors.
2. New vendor IDs are added to the hfc_multi driver (Beronet Cards).
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-08-28 12:35:26 +00:00
Andreas Eversberg
6a9dfe9e94
Bugfix of unregistering, that cause the crash when unloading the module.
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-08-01 14:55:41 +00:00
Karsten Keil
3d9f29d093
use mISDN_head_t also for user mode
2004-07-08 00:49:49 +00:00
Karsten Keil
b7b532ca9d
locking the dbg lists
2004-07-07 20:41:50 +00:00
Andreas Eversberg
13a54f711d
Cleanup of dsp_tones.c.
...
Fixes and minor changes of hfc 4s/8s/e1 driver.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp_tones.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2004-07-04 10:31:09 +00:00
Karsten Keil
62c911e0cd
remove /dev/mISDN ringbuffers; use queues instead
2004-06-30 15:13:20 +00:00
Karsten Keil
918caa4018
use the common kernel list.h implementation for the lists in mISDN
2004-06-17 12:31:14 +00:00
Andreas Eversberg
818a365de2
Modified Files:
...
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
Removed bug that caused crashed when receiving facility frame with
dummy call ref. These messages are only generated by some switches
(not EWSD).
2004-05-31 14:02:51 +00:00
Karsten Keil
1a7843297d
add some CONFIG_PNP conditionals, so the driver also load on none ISAPNP
...
configs (Thanks to Ingo Krabbe/Joerg Dorchain for discover this)
2004-05-28 23:00:20 +00:00
Andreas Eversberg
ebbb33b3de
Fixed problem of hfc-4s/8s/e1 driver in conjunction with capi. Added delay
...
of 100ms until sending MGR_CTRLREADY from driver.
KKeil: Please review it and tell me why it is required to wait.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
2004-04-05 19:39:21 +00:00
Andreas Eversberg
cc28674787
Now it compiles without error...
...
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/layer3.c
2004-03-28 17:52:36 +00:00
Andreas Eversberg
ea898aa233
Now audio hardware support with automatic driver feature detection is
...
testet and works stable.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/dsp.h
mISDN/drivers/isdn/hardware/mISDN/dsp_audio.c
mISDN/drivers/isdn/hardware/mISDN/dsp_blowfish.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/Kconfig.v2.6
mISDN/include/linux/mISDNif.h
E1 (PRI) interface now works stable including own layer 1 support.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
Layer 3 now handles PRI interfaces correctly.
- each layer-3 instance with local callref counter
- correct restart procedure (stays in state 0)
- new feature flag for long callref (ISDN_PID_L3_CRLEN2)
- MINOR FIX: when parsing the information elements, the second element
found doesn't overwrite the first element anymore.
Modified Files:
mISDN/drivers/isdn/hardware/mISDN/l3_udss1.c
mISDN/drivers/isdn/hardware/mISDN/layer3.c
mISDN/drivers/isdn/hardware/mISDN/layer3.h
mISDN/include/linux/mISDNif.h
2004-03-28 17:13:08 +00:00
Andreas Eversberg
342ebbf58f
Added missing file "dsp_blowfish.c"
...
Added Files:
dsp_blowfish.c
2004-02-16 23:10:26 +00:00
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
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