summaryrefslogtreecommitdiff
path: root/wctdm24xxp/base.c
diff options
context:
space:
mode:
authormattf <mattf@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-04-04 15:59:39 +0000
committermattf <mattf@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-04-04 15:59:39 +0000
commita4fe9246698c4dd4b060236cfed88c1fc01db02a (patch)
treeaf6c75e293d602295da6f8fe06da56ad42d25709 /wctdm24xxp/base.c
parenta39b7271370a81fb32864c2de52f3c9aabfc6d8d (diff)
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@4133 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'wctdm24xxp/base.c')
-rw-r--r--wctdm24xxp/base.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/wctdm24xxp/base.c b/wctdm24xxp/base.c
index 0ac60aa..4ad5baf 100644
--- a/wctdm24xxp/base.c
+++ b/wctdm24xxp/base.c
@@ -183,7 +183,7 @@ static int vpmsupport = 1;
static int vpmdtmfsupport = 0;
#define VPM_DEFAULT_DTMFTHRESHOLD 1250
static int dtmfthreshold = VPM_DEFAULT_DTMFTHRESHOLD;
-static int vpmnlptype = 3;
+static int vpmnlptype = 1;
static int vpmnlpthresh = 24;
static int vpmnlpmaxsupp = 0;
#endif
@@ -2529,15 +2529,13 @@ static int vpm150m_config_hw(struct wctdm *wc)
chanconfig.EcanParametersA.EcanDblTalkThresh = 6;
chanconfig.EcanParametersA.EcanNlpThreshold = vpmnlpthresh;
chanconfig.EcanParametersA.EcanNlpConv = 0;
- chanconfig.EcanParametersA.EcanNlpUnConv = 12;
+ chanconfig.EcanParametersA.EcanNlpUnConv = 0;
chanconfig.EcanParametersA.EcanNlpMaxSuppress = vpmnlpmaxsupp;
chanconfig.EcanParametersA.EcanCngThreshold = 43;
chanconfig.EcanParametersA.EcanAdaptLimit = 50;
chanconfig.EcanParametersA.EcanCrossCorrLimit = 15;
chanconfig.EcanParametersA.EcanNumFirSegments = 3;
chanconfig.EcanParametersA.EcanFirSegmentLen = 64;
- chanconfig.EcanParametersA.EcanTandemOperationEnable = 1;
- chanconfig.EcanParametersA.EcanMixedFourWireMode = 1;
chanconfig.EcanParametersB.EcanTapLength = 1024;
chanconfig.EcanParametersB.EcanNlpType = vpmnlptype;
@@ -2546,15 +2544,13 @@ static int vpm150m_config_hw(struct wctdm *wc)
chanconfig.EcanParametersB.EcanDblTalkThresh = 6;
chanconfig.EcanParametersB.EcanNlpThreshold = vpmnlpthresh;
chanconfig.EcanParametersB.EcanNlpConv = 0;
- chanconfig.EcanParametersB.EcanNlpUnConv = 12;
+ chanconfig.EcanParametersB.EcanNlpUnConv = 0;
chanconfig.EcanParametersB.EcanNlpMaxSuppress = vpmnlpmaxsupp;
chanconfig.EcanParametersB.EcanCngThreshold = 43;
chanconfig.EcanParametersB.EcanAdaptLimit = 50;
chanconfig.EcanParametersB.EcanCrossCorrLimit = 15;
chanconfig.EcanParametersB.EcanNumFirSegments = 3;
chanconfig.EcanParametersB.EcanFirSegmentLen = 64;
- chanconfig.EcanParametersB.EcanTandemOperationEnable = 1;
- chanconfig.EcanParametersB.EcanMixedFourWireMode = 1;
if ((res = gpakConfigureChannel(vpm150m->dspid, i, tdmToTdm, &chanconfig, &cstatus))) {
printk("Unable to configure channel (%d)\n", res);