summaryrefslogtreecommitdiff
path: root/wctdm.c
diff options
context:
space:
mode:
Diffstat (limited to 'wctdm.c')
-rw-r--r--wctdm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/wctdm.c b/wctdm.c
index 782f81a..0fd50b6 100644
--- a/wctdm.c
+++ b/wctdm.c
@@ -1689,6 +1689,7 @@ static int wctdm_init_proslic(struct wctdm *wc, int card, int fast, int manual,
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 @@ static int wctdm_init_proslic(struct wctdm *wc, int card, int fast, int manual,
} 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);