diff options
author | Russ Meyerriecks <rmeyerreicks@digium.com> | 2010-01-18 21:00:21 +0000 |
---|---|---|
committer | Russ Meyerriecks <rmeyerreicks@digium.com> | 2010-01-18 21:00:21 +0000 |
commit | 68029670c48ec479ca71c0faeb2b57585937db32 (patch) | |
tree | 0e6a3c9681c254495524c51e7602c8cdcdac450b | |
parent | fd2debc3dc03fa1a1ddf2af0ef6ea0b8a84b5a87 (diff) |
wct4xxp: Make sure 2 port cards only use 2 ports
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@7931 a0bf4364-ded3-4de4-8d8a-66a801d63aff
-rw-r--r-- | drivers/dahdi/wct4xxp/base.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dahdi/wct4xxp/base.c b/drivers/dahdi/wct4xxp/base.c index 675e10d..1df3064 100644 --- a/drivers/dahdi/wct4xxp/base.c +++ b/drivers/dahdi/wct4xxp/base.c @@ -3995,6 +3995,8 @@ static int __devinit t4_init_one(struct pci_dev *pdev, const struct pci_device_i spin_lock_init(&wc->reglock); dt = (struct devtype *) (ent->driver_data); + wc->flags = dt->flags; + if (wc->flags & FLAG_2PORT) wc->numspans = 2; else @@ -4024,8 +4026,6 @@ static int __devinit t4_init_one(struct pci_dev *pdev, const struct pci_device_i /* Keep track of which device we are */ pci_set_drvdata(pdev, wc); - wc->flags = dt->flags; - if (wc->flags & FLAG_5THGEN) { if ((ms_per_irq > 1) && (latency <= ((ms_per_irq) << 1))) { init_latency = ms_per_irq << 1; |