From owner-freebsd-stable Sun Feb 9 13:47:12 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9666F37B401 for ; Sun, 9 Feb 2003 13:47:10 -0800 (PST) Received: from mail.evip.pl (mail.evip.com.pl [212.244.157.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 474A743FAF for ; Sun, 9 Feb 2003 13:47:09 -0800 (PST) (envelope-from w@evip.pl) Received: from w by mail.evip.pl with local (Exim 4.10) id 18hzK1-000CnT-00 for stable@freebsd.org; Sun, 09 Feb 2003 22:49:09 +0100 Date: Sun, 9 Feb 2003 22:49:09 +0100 From: Wiktor Niesiobedzki To: stable@freebsd.org Subject: puc update to support new board Message-ID: <20030209214909.GC26595@mail.evip.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, Following patch will add support for Sunix 4065A 8 serial port card. Please note conflicting ID with Dolphin Peripherals 4036. Output of pciconf -lv: puc0@pci0:12:0: class=0x070002 card=0x40651409 chip=0x71681409 rev=0x01 hdr=0x00 vendor = 'eTIMedia Technology Co Ltd' device = 'Multi I/O card' class = simple comms subclass = UART Wiktor Niesiobedzki =================================================================== RCS file: /sys/dev/puc/pucdata.c,v retrieving revision 1.25 diff -u -r1.25 pucdata.c --- /sys/dev/puc/pucdata.c 2001/12/16 22:23:01 1.25 +++ /sys/dev/puc/pucdata.c 2003/02/09 21:29:09 @@ -207,6 +207,7 @@ * Dolphin Peripherals 4036 (dual serial port) card. * (Dolpin 4025 has the same ID but only one port) */ +/* Confilcting ID with SIIG Cyber 8S PCI 16C550 (10x family): 8S { "Dolphin Peripherals 4036", { 0x1409, 0x7168, 0x0, 0x0 }, { 0xffff, 0xffff, 0x0, 0x0 }, @@ -215,7 +216,7 @@ { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, }, }, - +*/ /* * XXX no entry because I have no data: * XXX Dolphin Peripherals 4078 (dual serial and single parallel) @@ -410,6 +411,22 @@ { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ }, }, }, + + /* SIIG Cyber 8S PCI 16C550 (10x family): 8S */ + { "SIIG Cyber 8S PCI 16C550 (10x family)", + { 0x1409, 0x7168, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, + { + { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, + { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ }, + }, + }, /* * SIIG "20x" family boards. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message