[svn-commits] mattf: branch 1.4 r2853 - in /branches/1.4: ./ wctdm24xxp/base.c
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Thu Aug 16 12:05:26 CDT 2007
Author: mattf
Date: Thu Aug 16 12:05:26 2007
New Revision: 2853
URL: http://svn.digium.com/view/zaptel?view=rev&rev=2853
Log:
Merged revisions 2852 via svnmerge from
https://origsvn.digium.com/svn/zaptel/branches/1.2
........
r2852 | mattf | 2007-08-16 12:01:18 -0500 (Thu, 16 Aug 2007) | 1 line
Make sure the gain adjustment is only done if the VPM100M is present
........
Modified:
branches/1.4/ (props changed)
branches/1.4/wctdm24xxp/base.c
Propchange: branches/1.4/
------------------------------------------------------------------------------
Binary property 'branch-1.2-merged' - no diff available.
Modified: branches/1.4/wctdm24xxp/base.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/wctdm24xxp/base.c?view=diff&rev=2853&r1=2852&r2=2853
==============================================================================
--- branches/1.4/wctdm24xxp/base.c (original)
+++ branches/1.4/wctdm24xxp/base.c Thu Aug 16 12:05:26 2007
@@ -2035,15 +2035,6 @@
/* Enable on-hook line monitor */
wctdm_setreg(wc, card, 5, 0x08);
- /* Apply negative Tx gain of 4.5db to DAA */
- wctdm_setreg(wc, card, 38, 0x14); /* 4db */
- wctdm_setreg(wc, card, 40, 0x15); /* 0.5db */
-
- /* Apply negative Rx gain of 4.5db to DAA */
- wctdm_setreg(wc, card, 39, 0x14); /* 4db */
- wctdm_setreg(wc, card, 41, 0x15); /* 0.5db */
-
-
/* Take values for fxotxgain and fxorxgain and apply them to module */
if (fxotxgain) {
if (fxotxgain >= -150 && fxotxgain < 0) {
@@ -3773,6 +3764,20 @@
wc->vpm = 2;
else
wc->vpm = 1;
+
+ printk("Enabling VPM100 gain adjustments on any FXO ports found\n");
+ for (i = 0; i < wc->type; i++) {
+ if (wc->modtype[i] == MOD_TYPE_FXO) {
+ /* Apply negative Tx gain of 4.5db to DAA */
+ wctdm_setreg(wc, i, 38, 0x14); /* 4db */
+ wctdm_setreg(wc, i, 40, 0x15); /* 0.5db */
+
+ /* Apply negative Rx gain of 4.5db to DAA */
+ wctdm_setreg(wc, i, 39, 0x14); /* 4db */
+ wctdm_setreg(wc, i, 41, 0x15); /* 0.5db */
+ }
+ }
+
}
#endif
More information about the svn-commits
mailing list