[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