summaryrefslogtreecommitdiffstats
path: root/sys/dev/puc
diff options
context:
space:
mode:
authorrstone <rstone@FreeBSD.org>2013-03-18 19:22:51 +0000
committerrstone <rstone@FreeBSD.org>2013-03-18 19:22:51 +0000
commit9e3df2d1143e7d15b6593229410222a4377fd3a7 (patch)
treeadfa84846ff63e1c447be862104de4247b605bfc /sys/dev/puc
parent8604015a2ea203309829c4ec71dc10c810240c56 (diff)
downloadFreeBSD-src-9e3df2d1143e7d15b6593229410222a4377fd3a7.zip
FreeBSD-src-9e3df2d1143e7d15b6593229410222a4377fd3a7.tar.gz
Correct the definition for Exar XR17V258IV: we must use a config_function
to specify the offset into the PCI memory spare at which each serial port will find its registers. This was already done for other Exar PCI serial devices; it was accidentally omitted for this specific device. Sponsored by: Sandvine Incorporated MFC after: 1 week
Diffstat (limited to 'sys/dev/puc')
-rw-r--r--sys/dev/puc/pucdata.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/puc/pucdata.c b/sys/dev/puc/pucdata.c
index d82f031..ddf9282 100644
--- a/sys/dev/puc/pucdata.c
+++ b/sys/dev/puc/pucdata.c
@@ -629,6 +629,7 @@ const struct puc_cfg puc_pci_devices[] = {
"Exar XR17V258IV",
DEFAULT_RCLK * 8,
PUC_PORT_8S, 0x10, 0, -1,
+ .config_function = puc_config_exar
},
/* The XR17V358 uses the 125MHz PCIe clock as its reference clock. */
OpenPOWER on IntegriCloud