diff options
author | kpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-10-25 23:54:41 +0000 |
---|---|---|
committer | kpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2006-10-25 23:54:41 +0000 |
commit | 54a80e23daacbaa341208bb56797bfe88f77fb05 (patch) | |
tree | 94313e1bc06d79c6e4d8b7f8f2a92c88b2a70f6a /wctdm.c | |
parent | 6eca6145a3b3f0a49daaaa9c845cda664407d717 (diff) |
do ProSLIC 3215 check properly
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@1534 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'wctdm.c')
-rw-r--r-- | wctdm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1184,10 +1184,10 @@ static int wctdm_proslic_insane(struct wctdm *wc, int card) printk("ProSLIC 3210 version %d is too old\n", blah & 0xf); return -1; } - if ((blah & 0xf) == 2) { + if (wctdm_getreg(wc, card, 1) & 0x80) /* ProSLIC 3215, not a 3210 */ wc->flags[card] |= FLAG_3215; - } + blah = wctdm_getreg(wc, card, 8); if (blah != 0x2) { printk("ProSLIC on module %d insane (1) %d should be 2\n", card, blah); |