Commit Graph

380 Commits

Author SHA1 Message Date
Chrisian Richter eb8acfed40 added more debugging info in rport queue overflow case 2006-01-24 15:36:14 +00:00
Martin Bachem 44fc461e01 - new register header file
- correct chip ID's
2006-01-10 16:39:24 +00:00
Chrisian Richter 60999c882e Added new Echo cancellor kbec1 from zaptel. Also upgraded to zaptels non-type structure for easy updateing of the echo can.
You can now choose between the original Mark2 echo cancellor and the kb1 echo cancellor which is now the standard for zaptel.

It will also be easy to add new echo cancellors, in the feature we can make the echo cancellor technique chooseable by make menuconfig.
2006-01-10 11:03:35 +00:00
Andreas Eversberg fd576a94f5 Work on the LOOP device. Still untested...
Modified Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/Makefile
	mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
	mISDN/drivers/isdn/hardware/mISDN/loop.c
	mISDN/drivers/isdn/hardware/mISDN/loop.h
	mISDN/include/linux/mISDNif.h
2006-01-03 21:48:19 +00:00
Andreas Eversberg 7be8b664cc Minor changes on cmx.
Crash fix on loading multiple hfc_multi devices.

Modified Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
	mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
	mISDN/drivers/isdn/hardware/mISDN/hfc_multi.c
	mISDN/drivers/isdn/hardware/mISDN/hfc_multi.h
2005-12-29 16:24:35 +00:00
Karsten Keil f604d153eb - -I without parameter is no good idea, it did eat -DMODULE 2005-12-27 18:43:18 +00:00
Andreas Eversberg c3669c66a0 Fixed accidently change of Kconfig
Modified Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
2005-12-25 18:35:21 +00:00
Andreas Eversberg 6cb9fd45ae Fixed accidently change of Makefile !!!
Modified Files:
  Tag: mqueue
 	mISDN/drivers/isdn/hardware/mISDN/Makefile
 	mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
2005-12-25 18:32:45 +00:00
Andreas Eversberg abf892687b Forthcomming support for Layer 1 over IP virtual interface.
NOTE: NOT COMPLETE AT ALL. (Just to keep my CVS in sync.)
Added Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/l1oip.c
	mISDN/drivers/isdn/hardware/mISDN/socket.c
	mISDN/drivers/isdn/hardware/mISDN/socket.h
2005-12-25 18:08:36 +00:00
Andreas Eversberg c3bed6b64f Added support for loop device. NOTE: THIS IS NOT COMPLETE!!! (just to keep my CVS in sync)
Modified Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/Kconfig.v2.6
	mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6
Added Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/loop.c
	mISDN/drivers/isdn/hardware/mISDN/loop.h
2005-12-25 18:01:10 +00:00
Chrisian Richter 62762480db some fixes in the makefiles for standalone make 2005-12-24 15:09:22 +00:00
Karsten Keil 66a95b62db add missing vmalloc include 2005-12-22 23:22:49 +00:00
Karsten Keil 0bee77c02b - fix wrong pointer reference 2005-12-22 23:22:21 +00:00
Chrisian Richter e769d4a829 added Davids Woodhouse Patch to prevent Kernel Oops in hfcpci 2005-12-21 10:09:43 +00:00
Martin Bachem ae2adf6c7f slightly modified debug output, slightly code beautifications 2005-12-21 08:50:54 +00:00
Martin Bachem 2e887b0c04 improved layer1 state handling 2005-12-20 15:26:52 +00:00
Chrisian Richter e7facfbafe added option to delete non-mqueue headers, and optimized the clean target to remove every temporary generated files 2005-12-20 12:24:19 +00:00
Martin Bachem 26f3a2b940 *** empty log message *** 2005-12-19 16:38:54 +00:00
Martin Bachem 9d40b9fb64 - improved activation/deactivation timers (t3/t4) 2005-12-19 16:38:27 +00:00
Martin Bachem 69301b97d7 - tunnel (CC_RELEASE_CR | INDICATION) to application to have a connection realease with cause 0x3301
(Protocol error layer 1 (broken line or B-channel removed by signalling protocol))
2005-12-19 16:37:07 +00:00
Martin Bachem b59714d7cd - tunnel (CC_RELEASE_CR | INDICATION) to application to a fully connection realease with cause 0x3301
(Protocol error layer 1 (broken line or B-channel removed by signalling protocol))
2005-12-19 16:33:30 +00:00
Chrisian Richter 330b1c3b02 repaired Makefile to compile standalone on Suse Systems 2005-12-19 13:53:31 +00:00
Chrisian Richter 2a3309d053 repaired the upgrade test 2005-12-19 13:32:47 +00:00
Chrisian Richter 8828921356 added check for old mISDNif.h 2005-12-16 13:42:43 +00:00
Chrisian Richter 2dbbd53ef6 added fpu_begin/end for dsp_cancel because we used the fpu without asking before 2005-12-16 12:05:09 +00:00
Chrisian Richter ce26b92218 * fixed minor debugging issue in dsp_cancel.c (too much output over serial
line creates Kernel Oops..)
* driver/isdn/hardware/mISDN/Makefile is now the 2.6 one (i don't know if mISDN
  works with 2.4 anymore ..)
* added misdn-init and README.misdn-init:
make install will install misdn-init in /etc/init.d/
This will load all the necessary drivers and pass useful options to them. It
is very easy to configure the Modes for a port now, just by editing:
/etc/misdn-init.conf now.

There are 6 Modes at the moment:
te_ptp,te_ptmp,te_capi_ptp,te_capi_ptmp,nt_ptp,nt_ptmp

Also the possible extra options like timing and hw-dtmf detection are now
easily settable without calculating the protocol/layermask anymore.

When its later possible to use the sysfs interface to set/change the port
parameters, this script can easily be adapted.
2005-12-16 12:02:20 +00:00
Chrisian Richter c1b1125207 hfcusb compiles again so readded to Makefile 2005-12-16 11:26:16 +00:00
Martin Bachem 12c9aac89a correct NT Timer value 2005-12-16 11:10:51 +00:00
Martin Bachem 23fb3808e3 no FLG_ACTIVE in layer0 TE mode 2005-12-16 11:05:19 +00:00
Martin Bachem 14463646ba - common HW layer channel model for B and D channel
- minor code optimizations
2005-12-15 13:49:37 +00:00
srichter 054549f836 Disable #error for big endian machines, as it should work now 2005-12-11 23:05:00 +00:00
Karsten Keil 32dd9af3eb common channel_t for w6692
handle SHORTSTATUS for isac
2005-12-11 18:27:08 +00:00
srichter ab7fd00493 Forward port patch from #4 to mqueue branch 2005-12-11 17:26:34 +00:00
Chrisian Richter 591674cb3b according to ETSI the T310 should be stopped by a received PROGRESS 2005-12-10 10:34:42 +00:00
Andreas Eversberg bbe04955ef forthcomming new layer ids
Modified Files:
 Tag: mqueue
	mISDN/include/linux/mISDNif.h
2005-12-09 22:44:28 +00:00
Martin Bachem 5ccc714c19 - common HW layer channel model for B and D channel 2005-12-09 16:20:38 +00:00
Chrisian Richter 86d23dc746 hfcs_usb.c doesn't compile anymore, so not compiling it defaulty 2005-12-09 11:37:37 +00:00
Karsten Keil 60ba3b689f minor cleanups and fixes 2005-12-08 23:18:48 +00:00
Karsten Keil 66319c89ef display kernel version 2005-12-08 18:52:00 +00:00
Karsten Keil 0913082112 - common HW layer channel model for B and D channel
* reduce duplicated code
  * not finished and tested for all drivers
2005-12-08 18:32:53 +00:00
Martin Bachem e1b97ac317 - send transparent audio data asap to upper layer to reduce latency 2005-12-08 16:36:37 +00:00
Martin Bachem aad4a831a4 - implemented MGR_SHORTSTATUS messages for NT mode
- send transparent audio data asap to upper layer to reduce latency
2005-12-08 16:35:06 +00:00
Martin Bachem e4442d1014 - directly linked to layer2 (omitting layer1.c)
- implement MGR_SHORTSTATUS messages
2005-12-08 15:54:18 +00:00
Chrisian Richter 9e4f839496 added INSTALL_PREFIX for headers 2005-12-05 09:28:54 +00:00
Andreas Eversberg 0e241668db Complete rework of DSP audio bridging (CMX).
- faster (much faster)
- capable of handling jitter
- capable of handling misordered frames
- new clocking mechanism
- compiles and sucessfully tested

Modified Files:
 Tag: mqueue
	mISDN/drivers/isdn/hardware/mISDN/dsp.h
	mISDN/drivers/isdn/hardware/mISDN/dsp_cmx.c
	mISDN/drivers/isdn/hardware/mISDN/dsp_core.c
2005-12-04 16:13:30 +00:00
Chrisian Richter 4da89691bc it makes sense to copy the includes with make install 2005-12-04 14:53:44 +00:00
Chrisian Richter ba58127def use local Include dir rather then copying mISDNif.h and isdn_compat.h to the local kernel includes, we need to modify mISDNuser for that 2005-12-04 12:52:14 +00:00
Chrisian Richter c3e596c162 changed KERNELDIR to real current installed sources path 2005-12-02 15:45:05 +00:00
Chrisian Richter 39c27195e1 added Makefile to compile and install the modules standalone 2005-12-02 15:44:18 +00:00
Karsten Keil 526c241c06 remove unused bch->st 2005-11-25 13:32:27 +00:00