diff: new PCI Vendor and Product ID for RocketPort serial card

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

diff: new PCI Vendor and Product ID for RocketPort serial card

Jan Klemkow
Hi,

the following diff adds the PCI vendor and product ID for a PCI
multiport serial card.

dmesg shows the device as:
"Comtrol Corporation RocketPort PCI 16-port Serial" rev 0x01 at pci1 dev
1 function 0 not configured

bye,
Jan

Index: pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1874
diff -u -p -r1.1874 pcidevs
--- pci/pcidevs 5 Jan 2019 11:49:41 -0000 1.1874
+++ pci/pcidevs 7 Jan 2019 20:23:36 -0000
@@ -194,6 +194,7 @@ vendor AD 0x11d4 Analog Devices
 vendor ZORAN 0x11de Zoran
 vendor PIJNENBURG 0x11e3 Pijnenburg
 vendor COMPEX 0x11f6 Compex
+vendor COMCORP 0x11fe Comtrol Corporation
 vendor CYCLADES 0x120e Cyclades
 vendor ESSENTIAL 0x120f Essential Communications
 vendor O2MICRO 0x1217 O2 Micro
@@ -2423,6 +2424,9 @@ product COMPAQ NF3P_BNC 0xf150 NetFlex
 product COMPEX COMPEXE 0x1401 Compexe
 product COMPEX RL100ATX 0x2011 RL100-ATX 10/100
 product COMPEX 98713 0x9881 PMAC 98713
+
+/* Comtrol Corporation */
+product COMCORP ROCKETPORT_16 0x0009 RocketPort PCI 16-port Serial
 
 /* Conexant products */
 product CONEXANT 56K_WINMODEM 0x1033 56k Winmodem
Index: pci/pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1867
diff -u -p -r1.1867 pcidevs.h
--- pci/pcidevs.h 5 Jan 2019 11:50:32 -0000 1.1867
+++ pci/pcidevs.h 7 Jan 2019 20:23:37 -0000
@@ -199,6 +199,7 @@
 #define PCI_VENDOR_ZORAN 0x11de /* Zoran */
 #define PCI_VENDOR_PIJNENBURG 0x11e3 /* Pijnenburg */
 #define PCI_VENDOR_COMPEX 0x11f6 /* Compex */
+#define PCI_VENDOR_COMCORP 0x11fe /* Comtrol Corporation */
 #define PCI_VENDOR_CYCLADES 0x120e /* Cyclades */
 #define PCI_VENDOR_ESSENTIAL 0x120f /* Essential Communications */
 #define PCI_VENDOR_O2MICRO 0x1217 /* O2 Micro */
@@ -2428,6 +2429,9 @@
 #define PCI_PRODUCT_COMPEX_COMPEXE 0x1401 /* Compexe */
 #define PCI_PRODUCT_COMPEX_RL100ATX 0x2011 /* RL100-ATX 10/100 */
 #define PCI_PRODUCT_COMPEX_98713 0x9881 /* PMAC 98713 */
+
+/* Comtrol Corporation */
+#define PCI_PRODUCT_COMCORP_ROCKETPORT_16 0x0009 /* RocketPort PCI 16-port Serial */
 
 /* Conexant products */
 #define PCI_PRODUCT_CONEXANT_56K_WINMODEM 0x1033 /* 56k Winmodem */
Index: pci/pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
retrieving revision 1.1862
diff -u -p -r1.1862 pcidevs_data.h
--- pci/pcidevs_data.h 5 Jan 2019 11:50:32 -0000 1.1862
+++ pci/pcidevs_data.h 7 Jan 2019 20:23:37 -0000
@@ -7680,6 +7680,10 @@ static const struct pci_known_product pc
     "PMAC 98713",
  },
  {
+    PCI_VENDOR_COMCORP, PCI_PRODUCT_COMCORP_ROCKETPORT_16,
+    "RocketPort PCI 16-port Serial",
+ },
+ {
     PCI_VENDOR_CONEXANT, PCI_PRODUCT_CONEXANT_56K_WINMODEM,
     "56k Winmodem",
  },
@@ -28734,6 +28738,10 @@ static const struct pci_known_vendor pci
  {
     PCI_VENDOR_COMPEX,
     "Compex",
+ },
+ {
+    PCI_VENDOR_COMCORP,
+    "Comtrol Corporation",
  },
  {
     PCI_VENDOR_CYCLADES,