Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-8]: src Pull up the following revisions (all via patch), requeste...



details:   https://anonhg.NetBSD.org/src/rev/850859af21fc
branches:  netbsd-8
changeset: 1026630:850859af21fc
user:      martin <martin%NetBSD.org@localhost>
date:      Fri Dec 03 18:14:28 2021 +0000

description:
Pull up the following revisions (all via patch), requested by msaitoh
in ticket #1712:

        sys/dev/pci/pucdata.c                           1.103, 1.106-1.112
        share/man/man4/puc.4                            1.42-1.43

- Add Amazon.com EC2 virtual 16650-compatible PCI serial device.
- Add NetMos NM9900 Quad and Octal serial card.
- Add ASIX AX99100 PCIe 4port serial card.
- Add Oxford Semiconductor Exsys EX-41098 PCI serial card.

diffstat:

 share/man/man4/puc.4  |   10 +++-
 sys/dev/pci/pucdata.c |  110 +++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 116 insertions(+), 4 deletions(-)

diffs (206 lines):

diff -r 3ba1c0ca0041 -r 850859af21fc share/man/man4/puc.4
--- a/share/man/man4/puc.4      Fri Dec 03 17:54:30 2021 +0000
+++ b/share/man/man4/puc.4      Fri Dec 03 18:14:28 2021 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: puc.4,v 1.40 2015/05/04 21:29:38 wiz Exp $
+.\" $NetBSD: puc.4,v 1.40.8.1 2021/12/03 18:14:28 martin 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 May 4, 2015
+.Dd December 2, 2021
 .Dt PUC 4
 .Os
 .Sh NAME
@@ -67,6 +67,7 @@
 .It Tn "Advantech PCI-1610 (4 port serial)"
 .It Tn "Advantech PCI-1612 (4 port serial)"
 .It Tn "Advantech PCI-1620 (8 port serial)"
+.It Tn "ASIX AX9910 (4 port serial)"
 .It Tn "Avlab Low Profile PCI 4S Quartet (4 port serial)"
 .It Tn "Avlab Low Profile PCI 4 Serial (4 port serial)"
 .It Tn "Avlab PCI 2S (2 port serial)"
@@ -122,15 +123,20 @@
 .It Tn "NetMos NM9815 Dual 1284 (dual parallel)"
 .It Tn "NetMos NM9835 series (up to dual serial and single parallel)"
 .It Tn "NetMos NM9845 series (up to 6 serial and 1 parallel)"
+.It Tn "NetMos NM9855 series (up to 4 serial and 1 parallel)"
 .It Tn "NetMos NM9865 series (up to 4 serial and 2 parallel)"
+.It Tn "NetMos NM9900 PCIe (4 port or 8 port serial)"
 .It Tn "NetMos NM9901 PCIe (1 serial or 1 parallel)"
 .It Tn "NetMos NM9904 PCIe (4 port serial)"
+.It Tn "NetMos NM9912 PCIe (2 serial or 1 parallel)"
 .It Tn "NetMos NM9922 PCIe (2 port serial)"
 .It Tn "Oxford Semiconductor OX16PCI952 (dual serial and single parallel)"
 .It Tn "Oxford Semiconductor OX16PCI954 (4 port serial)"
 .It Tn "Oxford Semiconductor OX16PCI958 (8 port serial)"
 .It Tn "Oxford Semiconductor OXPCIe952 (2 port serial, legacy mode)"
+.It Tn "Oxford Semiconductor OXPCIe954 (4 port serial)"
 .It Tn "Oxford Semiconductor OXmPCI952 (2 port serial)"
+.It Tn "Oxford Semiconductor Exsys EX-41098 (4 port serial)"
 .It Tn "Perle Systems PCI-RAS 4 modem ports"
 .It Tn "Perle Systems PCI-RAS 8 modem ports"
 .It Tn "Perle Systems PCI-RASV92 4 modem ports"
diff -r 3ba1c0ca0041 -r 850859af21fc sys/dev/pci/pucdata.c
--- a/sys/dev/pci/pucdata.c     Fri Dec 03 17:54:30 2021 +0000
+++ b/sys/dev/pci/pucdata.c     Fri Dec 03 18:14:28 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pucdata.c,v 1.99.8.5 2019/11/14 15:48:07 martin Exp $  */
+/*     $NetBSD: pucdata.c,v 1.99.8.6 2021/12/03 18:14:28 martin 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.99.8.5 2019/11/14 15:48:07 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.99.8.6 2021/12/03 18:14:28 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -131,6 +131,26 @@
            },
        },
 
+       /*
+        * Amazon.com EC2 virtual 16650-compatible PCI serial device.
+        */
+       {   "Amazon.com EC2 Serial",
+           {   PCI_VENDOR_AMAZON, PCI_PRODUCT_AMAZON_UART,     0, 0  },
+           {   0xffff, 0xffff,                                 0, 0  },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           }
+       },
+
+       /* ASIX PCIe AX99100 : 4S */
+       {   "ASIX AX99100 UART",
+           {   PCI_VENDOR_ASIX, PCI_PRODUCT_ASIX_AX99100,      0xa000, 0x1000 },
+           {   0xffff, 0xffff,                                 0xffff, 0xffff },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
        /* Avlab Technology, Inc. PCI 2 Serial: 2S */
        {   "Avlab PCI 2 Serial",
            {   PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_PCI2S,      0, 0  },
@@ -972,6 +992,25 @@
            },
        },
 
+       /* NetMos PCIe NM9900 : 4S */
+       {   "NetMos NM9900 UART",
+           {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9900, 0xa000, 0x1000 },
+           {   0xffff, 0xffff,                               0xffff, 0xffff },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
+       /* NetMos PCIe NM9900 : 8S */
+       {   "NetMos NM9900 UART 8S",
+           {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9900, 0xa000, 0x3002 },
+           {   0xffff, 0xffff,                               0xffff, 0xffff },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+               { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
+           },
+       },
+
        /* NetMos PCIe Peripheral Controller :UART part */
        {   "NetMos NM9901 UART",
            {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9901, 0xa000, 0x1000 },
@@ -1283,6 +1322,19 @@
            },
        },
 
+       /* Oxford Semiconductor Exsys EX-41098 PCI UARTs */
+       {   "Oxford Semiconductor Exsys EX-41098 UARTs",
+           {   PCI_VENDOR_OXFORDSEMI,  PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098,
+               PCI_VENDOR_OXFORDSEMI,  0 },
+           {   0xffff, 0xffff, 0xffff, 0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8},
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8},
+           },
+       },
+
        /* I-O DATA RSA-PCI2 eight(5-8) UARTs base on OX16PCI954 */
        {   "I-O DATA RSA-PCI2/P8 (5-8) UARTs",
            {   PCI_VENDOR_OXFORDSEMI,  PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098,
@@ -1976,6 +2028,51 @@
            },
        },
 
+       /* Intel Comet Lake KT */
+       {   "Intel Comet Lake KT",
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CMTLK_KT, 0, 0 },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
+       /* Intel 400 Series (H) KT */
+       {   "Intel 400 Series (H) KT",
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_4HS_H_KT, 0, 0 },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
+       /* Intel 400 Series (V) KT */
+       {   "Intel 400 Series (V) KT",
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_4HS_V_KT, 0, 0 },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
+       /* Intel 495 Series KT */
+       {   "Intel 495 Series KT",
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_495_YU_KT, 0, 0 },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
+       /* Intel 500 Series (H) KT */
+       {   "Intel 500 Series (H) KT",
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_5HS_H_KT, 0, 0 },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+       
        /* Intel C600/X79 Series KT */
        {   "Intel C600/X79 Series KT",
            {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C600_KT, 0, 0 },
@@ -1994,6 +2091,15 @@
            },
        },
 
+       /* Intel Core 5G (mobile) KT */
+       {   "Intel Core 5G (mobile) KT",
+           {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE5G_M_KT, 0, 0 },
+           {   0xffff, 0xffff, 0,      0       },
+           {
+               { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
+           },
+       },
+
        /* Intel EG20T UART */
        {   "Intel EG20T UART #0",
            {   PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_0, 0, 0 },



Home | Main Index | Thread Index | Old Index