[Asterisk-cvs] zaptel wcfxs.c,1.69,1.70

markster at lists.digium.com markster at lists.digium.com
Mon Jun 21 18:08:19 CDT 2004


Update of /usr/cvsroot/zaptel
In directory mongoose.digium.com:/tmp/cvs-serv15263

Modified Files:
	wcfxs.c 
Log Message:
Add special check for R19 calibration


Index: wcfxs.c
===================================================================
RCS file: /usr/cvsroot/zaptel/wcfxs.c,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- wcfxs.c	31 May 2004 22:58:37 -0000	1.69
+++ wcfxs.c	21 Jun 2004 21:54:15 -0000	1.70
@@ -810,6 +810,7 @@
 static int wcfxs_powerup_proslic(struct wcfxs *wc, int card, int fast)
 {
 	unsigned char vbat;
+	unsigned char r19;
 	unsigned long origjiffies;
 
 	/* Set period of DC-DC converter to 1/64 khz */
@@ -845,6 +846,13 @@
 	/* Engage DC-DC converter */
 	wcfxs_setreg(wc, card, 93, 0x99 /* was 0x19 */);
 
+	r19 = wcfxs_getreg(wc, card, 107);
+	if ((r19 < 0x2) || (r19 > 0xd)) {
+		if (debug)
+			printk("DC-DC cal has a surprising direct 107 of 0x%02x!\n", r19);
+		wcfxs_setreg(wc, card, 107, 0x8);
+	}
+
 #if 0
 	origjiffies = jiffies;
 	while(0x80 & wcfxs_getreg(wc, card, 93)) {




More information about the svn-commits mailing list