Module Name:    src
Committed By:   jakllsch
Date:           Sun Jun 23 17:27:29 UTC 2024

Modified Files:
        src/sys/dev/pci: pucdata.c

Log Message:
Add Brainboxes puc(4) devices

>From Cameron Williams in PR 58358.


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 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/sys/dev/pci/pucdata.c
diff -u src/sys/dev/pci/pucdata.c:1.115 src/sys/dev/pci/pucdata.c:1.116
--- src/sys/dev/pci/pucdata.c:1.115	Fri Feb  9 22:08:36 2024
+++ src/sys/dev/pci/pucdata.c	Sun Jun 23 17:27:29 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: pucdata.c,v 1.115 2024/02/09 22:08:36 andvar Exp $	*/
+/*	$NetBSD: pucdata.c,v 1.116 2024/06/23 17:27:29 jakllsch 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.115 2024/02/09 22:08:36 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.116 2024/06/23 17:27:29 jakllsch Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -222,6 +222,438 @@ const struct puc_device_description puc_
 	},
 
 	/*
+	 * 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",

Reply via email to