NetBSD-Bugs archive

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

kern/58358: [patch] Add support for range of PUC cards.



>Number:         58358
>Category:       kern
>Synopsis:       [patch] Add support for range of PUC cards.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jun 22 12:00:00 +0000 2024
>Originator:     Cameron Williams
>Release:        -CURRENT
>Organization:
>Environment:
>Description:
Add support for a range of PCI serial cards.
>How-To-Repeat:

>Fix:
--- sys/dev/pci/pcidevs.orig	2024-06-22 12:28:15.518299033 +0100
+++ sys/dev/pci/pcidevs	2024-06-22 12:28:24.878768550 +0100
@@ -545,6 +545,7 @@
 vendor SIIG		0x131f	Siig
 vendor MICROMEMORY	0x1332	Micro Memory
 vendor DOMEX		0x134a	Domex
+vendor BRAINBOXES	0x135a	Brainboxes Ltd
 vendor QUATECH		0x135c	Quatech
 vendor LMC		0x1376	LAN Media
 vendor NETGEAR		0x1385	Netgear
@@ -2506,6 +2507,59 @@
 product BLUESTEEL 5501		0x0000	5501
 product BLUESTEEL 5601		0x5601	5601
 
+/* Brainboxes products */
+product BRAINBOXES UC268	0x0841	Brainboxes UC-268
+product BRAINBOXES UC257	0x0861	Brainboxes UC-257
+product BRAINBOXES UC257R3	0x0862	Brainboxes UC-257
+product BRAINBOXES UC257R4	0x0863  Brainboxes UC-257
+product BRAINBOXES UC279	0x0881	Brainboxes UC-279
+product BRAINBOXES UC313	0x08a1	Brainboxes UC-313
+product BRAINBOXES UC313R3	0x08a2	Brainboxes UC-313
+product BRAINBOXES UC313R4	0x08a3	Brainboxes UC-313
+product BRAINBOXES UC310	0x08c1	Brainboxes UC-310
+product BRAINBOXES UC302	0x08e1	Brainboxes UC-302
+product BRAINBOXES UC302R3	0x08e2	Brainboxes UC-302
+product BRAINBOXES UC302R4	0x08e3	Brainboxes UC-302
+product BRAINBOXES UC431	0x0901	Brainboxes UC-431
+product BRAINBOXES UC420	0x0921	Brainboxes UC-420
+product BRAINBOXES UC475	0x0981	Brainboxes UC-475
+product BRAINBOXES UC475R3	0x0982	Brainboxes UC-475
+product BRAINBOXES UC607	0x09a1	Brainboxes UC-607
+product BRAINBOXES UC607R3	0x09a2	Brainboxes UC-607
+product BRAINBOXES UC607R4	0x09a3	Brainboxes UC-607
+product BRAINBOXES UC324	0x0a61	Brainboxes UC-324
+product BRAINBOXES UC357	0x0a81	Brainboxes UC-357
+product BRAINBOXES UC357R3	0x0a82	Brainboxes UC-357
+product BRAINBOXES UC357R4	0x0a83	Brainboxes UC-357
+product BRAINBOXES UC246	0x0aa1	Brainboxes UC-246
+product BRAINBOXES UC246R3	0x0aa2	Brainboxes UC-246
+product BRAINBOXES UP189	0x0ac1	Brainboxes UP-189
+product BRAINBOXES UP189R3	0x0ac2	Brainboxes UP-189
+product BRAINBOXES UP189R4	0x0ac3	Brainboxes UP-189
+product BRAINBOXES UC346	0x0b01	Brainboxes UC-346
+product BRAINBOXES UC346R3	0x0b02	Brainboxes UC-346
+product BRAINBOXES UP200	0x0b21	Brainboxes UP-200
+product BRAINBOXES UP200R3	0x0b22	Brainboxes UP-200
+product BRAINBOXES UP200R4	0x0b23	Brainboxes UP-200
+product BRAINBOXES UC101	0x0ba1	Brainboxes UC-101
+product BRAINBOXES UC203	0x0bc1	Brainboxes UC-203
+product BRAINBOXES UC203R3	0x0bc2	Brainboxes UC-203
+product BRAINBOXES UP869	0x0c01	Brainboxes UP-869
+product BRAINBOXES UP869R3	0x0c02	Brainboxes UP-869
+product BRAINBOXES UP869R4	0x0c03	Brainboxes UP-869
+product BRAINBOXES UP880	0x0c21	Brainboxes UP-880
+product BRAINBOXES UP880R3	0x0c22	Brainboxes UP-880
+product BRAINBOXES UP880R4	0x0c23	Brainboxes UP-880
+product BRAINBOXES UC368	0x0c41	Brainboxes UC-368
+product BRAINBOXES UC253	0x0ca1	Brainboxes UC-253
+product BRAINBOXES UC260	0x0d21	Brainboxes UC-260
+product BRAINBOXES UC836	0x0d41	Brainboxes UC-836
+product BRAINBOXES IS100	0x0d60	Intashield IS-100
+product BRAINBOXES IS200	0x0d80	Intashield IS-200
+product BRAINBOXES IS300	0x0da0	Intashield IS-300
+product BRAINBOXES IS400	0x0dc0	Intashield IS-400
+product BRAINBOXES UC414	0x0e61	Brainboxes UC-414
+
 /* Broadcom products */
 product BROADCOM BCM5752	0x1600	BCM5752 NetXtreme 1000baseT Ethernet
 product BROADCOM BCM5752M	0x1601	BCM5752M NetXtreme 1000baseT Ethernet

--- sys/dev/pci/pucdata.c.orig	2024-06-22 12:28:21.058475951 +0100
+++ sys/dev/pci/pucdata.c	2024-06-22 12:28:27.986109280 +0100
@@ -222,6 +222,438 @@
 	},
 
 	/*
+	 * Brainboxes Ltd
+	 */
+	{ "Brainboxes IS-100",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS100, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes IS-200",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS200, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes IS-300",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS300, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes IS-400",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS400, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-101",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC101, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-203",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC203, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-203",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC203R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-246",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC246, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-246",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC246R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-253",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC253, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-257",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC257, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-257",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC257R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-257",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC257R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-260",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC260, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-268",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC268, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-279",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC279, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0020, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0028, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0030, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0038, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-302",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC302, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-302",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC302R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-302",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC302R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-310",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC310, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-313",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC313, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-313",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC313R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-313",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC313R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-324",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC324, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-346",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC346, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-346",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC346R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-357",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC357, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-357",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC357R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-357",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC357R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-368",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC368, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-414",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC414, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-420",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC420, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-431",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC431, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-475",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC475, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-475",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC475R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-607",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC607, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-607",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC607R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-607",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC607R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UC-836",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC836, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-189",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP189, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-189",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP189R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-189",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP189R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-200",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP200, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-200",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP200R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-200",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP200R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-869",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP869, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-869",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP869R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-869",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP869R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-880",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP880, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-880",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP880R3, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+	{ "Brainboxes UP-880",
+	    { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP880R4, 0, 0 },
+	    { 0xffff, 0xffff, 0, 0 },
+	    {
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ },
+		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ },
+	    },
+	},
+
+	/*
 	 * Comtrol
 	 */
 	{   "Comtrol RocketPort 550/8 RJ11 part A",



Home | Main Index | Thread Index | Old Index