Module Name: src Committed By: msaitoh Date: Tue Jul 13 23:46:19 UTC 2010
Modified Files: src/share/man/man4: puc.4 src/sys/dev/pci: pucdata.c Log Message: Add three card support from Tsubai. - Advantech PCI-1604UP (2S) - InnoSys Keyspan SX Pro (4S) - I-O DATA RSA-PCI2 (2S) To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/share/man/man4/puc.4 cvs rdiff -u -r1.67 -r1.68 src/sys/dev/pci/pucdata.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man4/puc.4 diff -u src/share/man/man4/puc.4:1.31 src/share/man/man4/puc.4:1.32 --- src/share/man/man4/puc.4:1.31 Thu Jul 8 18:55:42 2010 +++ src/share/man/man4/puc.4 Tue Jul 13 23:46:19 2010 @@ -1,4 +1,4 @@ -.\" $NetBSD: puc.4,v 1.31 2010/07/08 18:55:42 msaitoh Exp $ +.\" $NetBSD: puc.4,v 1.32 2010/07/13 23:46:19 msaitoh Exp $ .\" .\" Copyright (c) 1998 Christopher G. Demetriou .\" All rights reserved. @@ -32,7 +32,7 @@ .\" .\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>> .\" -.Dd July 9, 2010 +.Dd July 14, 2010 .Dt PUC 4 .Os .Sh NAME @@ -63,6 +63,7 @@ .Bl -tag -width Dv -offset indent -compact .It Tn "ADDI-DATA APCI-7800 (8 port serial)" .It Tn "Actiontec 56K PCI Master" +.It Tn "Advantech PCI-1604UP (2 port serial)" .It Tn "Advantech PCI-1610 (4 port serial)" .It Tn "Advantech PCI-1612 (4 port serial)" .It Tn "Advantech PCI-1620 (8 port serial)" @@ -84,8 +85,11 @@ .It Tn "EXAR XR17D158 (8 port serial)" .It Tn "Exsys EX-41098 (4 port serial)" .It Tn "IBM 4810 SurePOS 300 Series SCC (4 port serial)" +.It Tn "InnoSys Keyspan SX Pro (4 port serial)" .It Tn "I-O DATA RSA-PCI (2 port serial)" -.It Tn "I-O DATA RSA-PCI2 (8 port serial)" +.It Tn "I-O DATA RSA-PCI2 (2 port serial)" +.It Tn "I-O DATA RSA-PCI2/P4 (4 port serial)" +.It Tn "I-O DATA RSA-PCI2/P8 (8 port serial)" .It Tn "Lava Computers 2SP-PCI (single parallel)" .It Tn "Lava Computers Octopus (8 port serial)" .It Tn "Lava Computers dual serial" Index: src/sys/dev/pci/pucdata.c diff -u src/sys/dev/pci/pucdata.c:1.67 src/sys/dev/pci/pucdata.c:1.68 --- src/sys/dev/pci/pucdata.c:1.67 Sun Jul 11 00:11:05 2010 +++ src/sys/dev/pci/pucdata.c Tue Jul 13 23:46:19 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: pucdata.c,v 1.67 2010/07/11 00:11:05 mrg Exp $ */ +/* $NetBSD: pucdata.c,v 1.68 2010/07/13 23:46:19 msaitoh Exp $ */ /* * Copyright (c) 1998, 1999 Christopher G. Demetriou. All rights reserved. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.67 2010/07/11 00:11:05 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.68 2010/07/13 23:46:19 msaitoh Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -52,6 +52,16 @@ /* * Advantech multi serial cards */ + /* Advantech PCI-1604UP 2 UARTs based on OX16PCI952 */ + { "Advantech PCI-1604UP UARTs", + { PCI_VENDOR_ADVANTECH, PCI_PRODUCT_ADVANTECH_PCI1604, 0, 0 }, + { 0xffff, 0xffff, 0x0, 0x0 }, + { + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, + }, + }, + { "Advantech PCI-1610 UARTs", { PCI_VENDOR_ADVANTECH, PCI_PRODUCT_ADVANTECH_PCI1600, PCI_PRODUCT_ADVANTECH_PCI1610, 0x0 }, @@ -747,6 +757,28 @@ }, }, + /* InnoSys Keyspan SX Pro OX16PCI954 based 4 UARTs */ + { "InnoSys Keyspan SX Pro Serial Card", + { PCI_VENDOR_OXFORDSEMI, 0x9501, PCI_VENDOR_INNOSYS, 0x5850 }, + { 0xffff, 0xffff, 0xffff, 0xffff }, + { + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 }, + }, + }, + + /* I-O DATA RSA-PCI2 two UARTs based on OX16PCI954 */ + { "I-O DATA RSA-PCI2 UARTs", + { PCI_VENDOR_OXFORDSEMI, 0x9501, PCI_VENDOR_IODATA, 0xc070 }, + { 0xffff, 0xffff, 0xffff, 0xffff }, + { + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, + { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, + }, + }, + /* I-O DATA RSA-PCI2 four/eight(1-4) UARTs based on OX16PCI954 */ { "I-O DATA RSA-PCI2/P4 or P8 (1-4) UARTs", { PCI_VENDOR_OXFORDSEMI, 0x9501, PCI_VENDOR_IODATA, 0xd007 },