diff options
author | rik <rik@FreeBSD.org> | 2008-12-27 15:22:22 +0000 |
---|---|---|
committer | rik <rik@FreeBSD.org> | 2008-12-27 15:22:22 +0000 |
commit | 042c879619dcd02737d3cad273de6f0f0ef8a624 (patch) | |
tree | cb9882b291004ce99d63ab66e9ca41967d17694b /sys/dev/puc | |
parent | 455856ff06a7b8d70673331da8d822c236048b4e (diff) | |
download | FreeBSD-src-042c879619dcd02737d3cad273de6f0f0ef8a624.zip FreeBSD-src-042c879619dcd02737d3cad273de6f0f0ef8a624.tar.gz |
Add support for the Oxford OX16PCI958-based card.
Note, that the patch provided with this card for the Linux states that
the card uses DEFAULT_RCLK * 2, while in fact it is '* 10'. So probably
we should also use the subdevice/subvendord here. For now just ignore
that fact.
PR: kern/129665
Submitted by: bsam
Obtained from: united efforst with bsam
Diffstat (limited to 'sys/dev/puc')
-rw-r--r-- | sys/dev/puc/pucdata.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/puc/pucdata.c b/sys/dev/puc/pucdata.c index 06f9c69..a73dcf2 100644 --- a/sys/dev/puc/pucdata.c +++ b/sys/dev/puc/pucdata.c @@ -632,6 +632,12 @@ const struct puc_cfg puc_pci_devices[] = { PUC_PORT_2S, 0x10, 4, 0, }, + { 0x1415, 0x9538, 0xffff, 0, + "Oxford Semiconductor OX16PCI958 UARTs", + DEFAULT_RCLK * 10, + PUC_PORT_8S, 0x18, 0, 8, + }, + { 0x14d2, 0x8010, 0xffff, 0, "VScom PCI-100L", DEFAULT_RCLK * 8, |