diff options
-rwxr-xr-x | Makefile | 2 | ||||
-rwxr-xr-x | wcfxs.c | 4 | ||||
-rwxr-xr-x | wctdm.c | 4 |
3 files changed, 8 insertions, 2 deletions
@@ -28,6 +28,8 @@ KFLAGS+=$(shell if uname -m | grep -q ppc; then echo "-msoft-float -fsigned-char # Take out calibration #KFLAGS+=-DNO_CALIBRATION #KFLAGS+=-DNO_DCDC +# Boost ring voltage (Higher ring voltage, takes more power) +#KFLAGS+=-DBOOST_RINGER # # Define CONFIG_CALC_XLAW if you have a small number of channels and/or # a small level 2 cache, to optimize for few channels @@ -926,8 +926,10 @@ static int wcfxs_init_proslic(struct wcfxs *wc, int card, int fast, int manual, #endif #ifdef BOOST_RINGER + wcfxs_setreg(wc, card, 74, 0x3f); + /* Beef up Ringing voltage to 89V */ - if (wcfxs_setreg_indirect(wc, card, 23, 0x1d1)) + if (wcfxs_setreg_indirect(wc, card, 21, 0x1d1)) return -1; #endif return 0; @@ -926,8 +926,10 @@ static int wcfxs_init_proslic(struct wcfxs *wc, int card, int fast, int manual, #endif #ifdef BOOST_RINGER + wcfxs_setreg(wc, card, 74, 0x3f); + /* Beef up Ringing voltage to 89V */ - if (wcfxs_setreg_indirect(wc, card, 23, 0x1d1)) + if (wcfxs_setreg_indirect(wc, card, 21, 0x1d1)) return -1; #endif return 0; |