[svn-commits] trunk - r847 in /trunk: wctdm.c wctdm24xxp.c

svn-commits at lists.digium.com svn-commits at lists.digium.com
Sun Dec 4 11:11:36 CST 2005


Author: markster
Date: Sun Dec  4 11:11:35 2005
New Revision: 847

URL: http://svn.digium.com/view/zaptel?rev=847&view=rev
Log:
Expand VBat with heavy ringing for maximum ring voltage, don't use 
boostringer by default in wctdm24xxp

Modified:
    trunk/wctdm.c
    trunk/wctdm24xxp.c

Modified: trunk/wctdm.c
URL: http://svn.digium.com/view/zaptel/trunk/wctdm.c?rev=847&r1=846&r2=847&view=diff
==============================================================================
--- trunk/wctdm.c (original)
+++ trunk/wctdm.c Sun Dec  4 11:11:35 2005
@@ -1689,6 +1689,7 @@
 		wctdm_proslic_setreg_indirect(wc, card, 21, 0x01b9);
 		/* Beef up Ringing voltage to 89V */
 		if (boostringer) {
+			wctdm_setreg(wc, card, 74, 0x3f);
 			if (wctdm_proslic_setreg_indirect(wc, card, 21, 0x247)) 
 				return -1;
 			printk("Boosting fast ringer on slot %d (89V peak)\n", card + 1);
@@ -1701,6 +1702,7 @@
 	} else {
 		/* Beef up Ringing voltage to 89V */
 		if (boostringer) {
+			wctdm_setreg(wc, card, 74, 0x3f);
 			if (wctdm_proslic_setreg_indirect(wc, card, 21, 0x1d1)) 
 				return -1;
 			printk("Boosting ringer on slot %d (89V peak)\n", card + 1);

Modified: trunk/wctdm24xxp.c
URL: http://svn.digium.com/view/zaptel/trunk/wctdm24xxp.c?rev=847&r1=846&r2=847&view=diff
==============================================================================
--- trunk/wctdm24xxp.c (original)
+++ trunk/wctdm24xxp.c Sun Dec  4 11:11:35 2005
@@ -400,7 +400,7 @@
 static int robust = 0;
 static int timingonly = 0;
 static int lowpower = 0;
-static int boostringer = 1;
+static int boostringer = 0;
 static int fastringer = 0;
 static int _opermode = 0;
 static char *opermode = "FCC";
@@ -911,7 +911,7 @@
 
 static int wait_access(struct wctdm *wc, int card)
 {
-    unsigned char data;
+    unsigned char data=0;
     long origjiffies;
     int count = 0;
 
@@ -1999,6 +1999,7 @@
 		wctdm_proslic_setreg_indirect(wc, card, 21, 0x01b9);
 		/* Beef up Ringing voltage to 89V */
 		if (boostringer) {
+			wctdm_setreg(wc, card, 74, 0x3f);
 			if (wctdm_proslic_setreg_indirect(wc, card, 21, 0x247)) 
 				return -1;
 			printk("Boosting fast ringer on slot %d (89V peak)\n", card + 1);
@@ -2011,6 +2012,7 @@
 	} else {
 		/* Beef up Ringing voltage to 89V */
 		if (boostringer) {
+			wctdm_setreg(wc, card, 74, 0x3f);
 			if (wctdm_proslic_setreg_indirect(wc, card, 21, 0x1d1)) 
 				return -1;
 			printk("Boosting ringer on slot %d (89V peak)\n", card + 1);



More information about the svn-commits mailing list