summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-02-21 21:20:05 +0000
committermarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2006-02-21 21:20:05 +0000
commit38073068ab1bee494ff21fac34abdcafbda0619a (patch)
tree387e1602aa6ffdb6958ca6a97fdf0b89482dbb7b
parentf032f3b22194bf0d88108ff0a2c09d1a07d7de4e (diff)
Support dual span card on timing
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@965 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--wct4xxp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/wct4xxp.c b/wct4xxp.c
index d98da65..0b3cb52 100644
--- a/wct4xxp.c
+++ b/wct4xxp.c
@@ -1447,7 +1447,7 @@ static inline void __t4_update_timing(struct t4 *wc)
printk("Swapping card %d from %d to %d\n", wc->num, wc->syncsrc, syncsrc);
wc->syncsrc = syncsrc;
/* Update sync sources */
- for (i = 0; i < 4; i++) {
+ for (i = 0; i < wc->numspans; i++) {
wc->tspans[i]->span.syncsrc = wc->syncsrc;
}
if (syncnum == wc->num) {
@@ -1479,7 +1479,7 @@ static int __t4_findsync(struct t4 *wc)
while (p < 8) {
nonzero = 0;
for (x=0;cards[x];x++) {
- for (i = 0; i < 4; i++) {
+ for (i = 0; i < wc->numspans; i++) {
if (cards[x]->tspans[i]->syncpos) {
nonzero = 1;
if ((cards[x]->tspans[i]->syncpos == p) &&