summaryrefslogtreecommitdiff
path: root/wctdm.c
diff options
context:
space:
mode:
Diffstat (limited to 'wctdm.c')
-rwxr-xr-xwctdm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/wctdm.c b/wctdm.c
index 663d631..fce4181 100755
--- a/wctdm.c
+++ b/wctdm.c
@@ -1594,6 +1594,7 @@ static int wctdm_ioctl(struct zt_chan *chan, unsigned int cmd, unsigned long dat
struct wctdm_echo_coefs echoregs;
struct wctdm *wc = chan->pvt;
int x;
+ printk("We hit our IOCTL\n");
switch (cmd) {
case ZT_ONHOOKTRANSFER:
if (wc->modtype[chan->chanpos - 1] != MOD_TYPE_FXS)
@@ -1651,6 +1652,7 @@ static int wctdm_ioctl(struct zt_chan *chan, unsigned int cmd, unsigned long dat
}
break;
case WCTDM_SET_ECHOTUNE:
+ printk("Setting echo registers: \n");
if (copy_from_user(&echoregs, (struct wctdm_echo_coefs*)data, sizeof(echoregs)))
return -EFAULT;
@@ -1668,9 +1670,12 @@ static int wctdm_ioctl(struct zt_chan *chan, unsigned int cmd, unsigned long dat
wctdm_setreg(wc, chan->chanpos - 1, 51, echoregs.coef7);
wctdm_setreg(wc, chan->chanpos - 1, 52, echoregs.coef8);
+ printk("-- Set echo registers successfully\n");
+
break;
} else {
return -EINVAL;
+
}
break;
default: