NetBSD Problem Report #48180
From chris@groessler.org Wed Sep 4 14:59:58 2013
Return-Path: <chris@groessler.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 95BCA70FE4
for <gnats-bugs@gnats.NetBSD.org>; Wed, 4 Sep 2013 14:59:58 +0000 (UTC)
Message-Id: <20130904135933.1900A25B9B@muc-twinppc.groessler.org>
Date: Wed, 4 Sep 2013 15:59:33 +0200 (CEST)
From: chris@groessler.org
Reply-To: chris@groessler.org
To: gnats-bugs@NetBSD.org
Subject: support for Oxford Semi OXuPCI952 dial serial PCI card
X-Send-Pr-Version: 3.95
>Number: 48180
>Category: kern
>Synopsis: support for Oxford Semi OXuPCI952 dial serial PCI card
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: kern-bug-people
>State: closed
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Wed Sep 04 15:00:00 +0000 2013
>Closed-Date: Thu Sep 05 04:54:45 +0000 2013
>Last-Modified: Thu Dec 04 05:55:00 +0000 2014
>Originator: Christian Groessler
>Release: NetBSD 6.99.23
>Organization:
>Environment:
System: NetBSD muc-twinppc 6.99.23 NetBSD 6.99.23 (TWINPPC.MP) #4: Wed Sep 4 15:04:04 CEST 2013 chris@muc-twinppc:/usr/src/sys/arch/macppc/compile/TWINPPC.MP macppc
Architecture: powerpc
Machine: macppc
>Description:
support for Oxford Semi OXuPCI952 dial serial PCI card
>How-To-Repeat:
n.a.
>Fix:
This patch makes the card known to the puc driver:
===================================================================
RCS file: /net/swamp/zeug/netbsd-rsync/main/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1152
diff -u -p -r1.1152 pcidevs.h
--- pcidevs.h 23 Aug 2013 16:50:24 -0000 1.1152
+++ pcidevs.h 4 Sep 2013 12:09:21 -0000
@@ -4417,6 +4417,7 @@
#define PCI_PRODUCT_OXFORDSEMI_VSCOM_PCI011H 0x8403 /* 011H */
#define PCI_PRODUCT_OXFORDSEMI_OX16PCI954 0x9501 /* OX16PCI954 */
#define PCI_PRODUCT_OXFORDSEMI_OX16PCI954K 0x9504 /* OX16PCI954K */
+#define PCI_PRODUCT_OXFORDSEMI_OXUPCI952 0x9505 /* OXuPCI952 */
#define PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41092 0x950a /* Exsys EX-41092 */
#define PCI_PRODUCT_OXFORDSEMI_OXCB950 0x950b /* OXCB950 */
#define PCI_PRODUCT_OXFORDSEMI_OXMPCI954 0x950c /* OXmPCI954 */
Index: pucdata.c
===================================================================
RCS file: /net/swamp/zeug/netbsd-rsync/main/src/sys/dev/pci/pucdata.c,v
retrieving revision 1.85
diff -u -p -r1.85 pucdata.c
--- pucdata.c 17 Jul 2013 19:49:11 -0000 1.85
+++ pucdata.c 4 Sep 2013 13:03:51 -0000
@@ -1014,6 +1014,17 @@ const struct puc_device_description puc_
},
},
+ /* Oxford Semiconductor OXuPCI952 950 PCI UARTs */
+ { "Oxford Semiconductor OXuPCI952 UARTs",
+ { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXUPCI952,
+ 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
+ },
+ },
+
/* Oxford Semiconductor OX16PCI952 PCI `950 UARTs - 128 byte FIFOs */
{ "Oxford Semiconductor OX16PCI952 UARTs",
{ PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI952,
I've tested the card with this change and both ports are working.
>Release-Note:
>Audit-Trail:
From: "Christos Zoulas" <christos@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/48180 CVS commit: src/sys/dev/pci
Date: Wed, 4 Sep 2013 13:38:37 -0400
Module Name: src
Committed By: christos
Date: Wed Sep 4 17:38:37 UTC 2013
Modified Files:
src/sys/dev/pci: pcidevs pucdata.c
Log Message:
PR/48180: Christian Groessler: Support for Oxford Semi OXuPCI952 dual serial
PCI card
To generate a diff of this commit:
cvs rdiff -u -r1.1160 -r1.1161 src/sys/dev/pci/pcidevs
cvs rdiff -u -r1.85 -r1.86 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.
State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 05 Sep 2013 04:54:45 +0000
State-Changed-Why:
committed, thanks
From: "Soren Jacobsen" <snj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/48180 CVS commit: [netbsd-6] src/sys/dev/pci
Date: Thu, 4 Dec 2014 05:54:04 +0000
Module Name: src
Committed By: snj
Date: Thu Dec 4 05:54:04 UTC 2014
Modified Files:
src/sys/dev/pci [netbsd-6]: pcidevs
Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1202):
sys/dev/pci/pcidevs: revisions 1.1160-1.1161, 1.1163-1.1171,
1.1173-1.1177, 1.1183-1.1194,
1.1196, 1.1198-1.1205 via patch
Add some PCI devices to pcidevs:
- PR/48180: Christian Groessler: Add Oxford Semi OXuPCI952 dual serial
PCI card.
- Add DIGI Neo 8-port serial(PCIe) and OXFORD OXPCIe952 Parallel.
- Add some Intel devices mainly taken from "Mobile 4th Generation Intel Core
Processor Family I/O" datasheet.
- Add some Intel Core internal devices.
- Add Intel Quark X1000 devices.
- Add devices of Intel Atom S1200 series from the datasheet.
- Add some Intel E600 and EG20T devices.
- Add some Intel X38 devices.
- Add some Intel devices (Sandy Bridge, 6702PXH, X38 and Pineview)
- Add some Intel Ivy Bridge devices.
- Add Intel 3200 Host and PCIe.
- Add Intel EP80579 devices from OpenBSD.
- Add Intel Bay Trail devices.
- Add Intel Atom Z36xx and Z37xx devices.
- Add Intel Xeon E3-1200 v3 Host Bridge, DRAM.
- Add Intel DH89xx's SMBus controller.
- Add Intel Z68 LPC.
- Add yet another Intel 82599 device.
- Add Intel X540-AT2.
- Add some Intel gigabit Ethernet devices.
- PR/48150: Noriyuki Koizumi: Add Intel Centrino Advanced-N 6235 Wi-Fi
controller.
- Add some Intel Wi-Fi devices.
- Add entries for Atheros AR9462 and a new flavour of Intel Haswell
Integrated Graphics Device.
- Add Radeon HD6320 Graphics.
- Add ASMedia ASM1042 xHCI USB3 controller.
- Add Realtek RTL8402 PCI-E Card Reader.
- Add some Realtek devices.
- Add DIGI Neo 8-port serial(PCIe) and OXFORD OXPCIe952 Parallel.
- Add ASPEED Graphics family.
- Add ASPEED AST1150 PCIe-to-PCI bridge.
- Add GeForce 210 High Definition Audio Controller.
- Add GeForce GT 640M.
- Add some Armada 370 IDs.
- Add some new Attansic ethernet devices.
- Add ITE IT8213.
- Add some HP iLO devices.
- Add Matrox MGA G200eH.
- Add Samsung Electronics XP941 M.2 SSD.
To generate a diff of this commit:
cvs rdiff -u -r1.1102.2.14 -r1.1102.2.15 src/sys/dev/pci/pcidevs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.