summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrik <rik@FreeBSD.org>2008-12-27 15:22:22 +0000
committerrik <rik@FreeBSD.org>2008-12-27 15:22:22 +0000
commit042c879619dcd02737d3cad273de6f0f0ef8a624 (patch)
treecb9882b291004ce99d63ab66e9ca41967d17694b /sys
parent455856ff06a7b8d70673331da8d822c236048b4e (diff)
downloadFreeBSD-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')
-rw-r--r--sys/dev/puc/pucdata.c6
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,
OpenPOWER on IntegriCloud