solos: Automatically determine number of ports
Signed-off-by: Nathan Williams <nathan@traverse.com.au> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
97d759d3e8
commit
0fc36aa52a
1 changed files with 2 additions and 1 deletions
|
@ -1104,7 +1104,8 @@ static int fpga_probe(struct pci_dev *dev, const struct pci_device_id *id)
|
|||
iowrite32(0xF0, card->config_regs + FLAGS_ADDR);
|
||||
}
|
||||
|
||||
card->nr_ports = 2; /* FIXME: Detect daughterboard */
|
||||
data32 = ioread32(card->config_regs + PORTS);
|
||||
card->nr_ports = (data32 & 0x000000FF);
|
||||
|
||||
pci_set_drvdata(dev, card);
|
||||
|
||||
|
|
Loading…
Reference in a new issue