NetBSD Problem Report #45567

From www@NetBSD.org  Sat Nov  5 02:58:10 2011
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 13A4D63CC85
	for <gnats-bugs@gnats.NetBSD.org>; Sat,  5 Nov 2011 02:58:10 +0000 (UTC)
Message-Id: <20111105025809.040E463C56E@www.NetBSD.org>
Date: Sat,  5 Nov 2011 02:58:08 +0000 (UTC)
From: hatano@sarasarado.org
Reply-To: hatano@sarasarado.org
To: gnats-bugs@NetBSD.org
Subject: Please add Intel EG20T entry on puc*
X-Send-Pr-Version: www-1.0

>Number:         45567
>Category:       kern
>Synopsis:       Please add Intel EG20T entry on puc*
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Nov 05 03:00:00 +0000 2011
>Last-Modified:  Wed Oct 31 17:44:08 +0000 2012
>Originator:     HATANO Hiromichi
>Release:        5.99.56
>Organization:
>Environment:
NetBSD ssl.sarasarado.org 5.99.56 NetBSD 5.99.56 (ESX) #3: Wed Oct 26 01:21:48 JST 2011  root@ssl.sarasarado.org:/var/obj/sys/arch/amd64/compile/ESX amd64

>Description:
Please add Intel EG20T entry on puc*
>How-To-Repeat:

>Fix:
Index: pcidevs
===================================================================
RCS file: /cvsroot/NetBSD/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1101
diff -u -r1.1101 pcidevs
--- pcidevs	18 Oct 2011 23:23:07 -0000	1.1101
+++ pcidevs	5 Nov 2011 02:53:56 -0000
@@ -3070,6 +3070,34 @@
 product INTEL PCI450_MC		0x84c5	82451KX/GX Memory Controller (MC)
 product INTEL 82451NX_MIOC	0x84ca	82451NX Memory & I/O Controller (MIOC)
 product INTEL 82451NX_PXB	0x84cb	82451NX PCI Expander Bridge (PXB)
+
+product INTEL EG20T_PCIB	0x8800	EG20T PCH PCIExpress Bridge
+product INTEL EG20T_PCTHUB	0x8801	EG20T PCH Packet Hub
+product INTEL EG20T_GBE		0x8802	EG20T PCH Gigabit Ether
+product INTEL EG20T_GPIO	0x8803	EG20T PCH GPIO
+product INTEL EG20T_OHCI1_0	0x8804	EG20T PCH USB OHCI Host Controller #1
+product INTEL EG20T_OHCI1_1	0x8805	EG20T PCH USB OHCI Host Controller #1
+product INTEL EG20T_OHCI1_2	0x8806	EG20T PCH USB OHCI Host Controller #1
+product INTEL EG20T_EHCI1	0x8807	EG20T PCH USB EHCI Host Controller #1
+product INTEL EG20T_USB_DEV	0x8808	EG20T PCH USB Device
+product INTEL EG20T_SDIO_0	0x8809	EG20T PCH SDIO Controller #0
+product INTEL EG20T_SDIO_1	0x880a	EG20T PCH SDIO Controller #1
+product INTEL EG20T_AHCI	0x880b	EG20T PCH AHCI SATA Controller
+product INTEL EG20T_OHCI0_0	0x880c	EG20T PCH USB OHCI Host Controller #0
+product INTEL EG20T_OHCI0_1	0x880d	EG20T PCH USB OHCI Host Controller #0
+product INTEL EG20T_OHCI0_2	0x880e	EG20T PCH USB OHCI Host Controller #0
+product INTEL EG20T_EHCI0	0x880f	EG20T PCH USB EHCI Host Controller #0
+product INTEL EG20T_DMA_0	0x8810	EG20T PCH DMAC #0
+product INTEL EG20T_UART_0	0x8811	EG20T PCH UART #0
+product INTEL EG20T_UART_1	0x8812	EG20T PCH UART #1
+product INTEL EG20T_UART_2	0x8813	EG20T PCH UART #2
+product INTEL EG20T_UART_3	0x8814	EG20T PCH UART #3
+product INTEL EG20T_DMA_1	0x8815	EG20T PCH DMAC #1
+product INTEL EG20T_SPI		0x8816	EG20T PCH SPI
+product INTEL EG20T_I2C		0x8817	EG20T PCH I2C Interface
+product INTEL EG20T_CAN		0x8818	EG20T PCH CAN Controller
+product INTEL EG20T_IEEE1588	0x8819	EG20T PCH IEEE1588
+
 product INTEL PINEVIEW_HB	0xa000	Pineview Host Bridge
 product INTEL PINEVIEW_IGD	0xa001	Pineview Integrated Graphics Device
 product INTEL PINEVIEW_M_HB	0xa010	Pineview Host Bridge
Index: pucdata.c
===================================================================
RCS file: /cvsroot/NetBSD/src/sys/dev/pci/pucdata.c,v
retrieving revision 1.76
diff -u -r1.76 pucdata.c
--- pucdata.c	9 Aug 2011 21:04:05 -0000	1.76
+++ pucdata.c	5 Nov 2011 02:54:05 -0000
@@ -2347,5 +2347,41 @@
 	    },
 	},

+	/* Intel EG20T UART */
+	{   "Intel EG20T UART #0",
+	    {	PCI_VENDOR_INTEL,	PCI_PRODUCT_INTEL_EG20T_UART_0,	0,	0	},
+	    {	0xffff,	0xffff,	0,	0	},
+	    {
+		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
+	    },
+	},
+
+	/* Intel EG20T UART */
+	{   "Intel EG20T UART #1",
+	    {	PCI_VENDOR_INTEL,	PCI_PRODUCT_INTEL_EG20T_UART_0,	0,	1	},
+	    {	0xffff,	0xffff,	0,	0	},
+	    {
+		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
+	    },
+	},
+
+	/* Intel EG20T UART */
+	{   "Intel EG20T UART #2",
+	    {	PCI_VENDOR_INTEL,	PCI_PRODUCT_INTEL_EG20T_UART_0,	0,	2	},
+	    {	0xffff,	0xffff,	0,	0	},
+	    {
+		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
+	    },
+	},
+
+	/* Intel EG20T UART */
+	{   "Intel EG20T UART #3",
+	    {	PCI_VENDOR_INTEL,	PCI_PRODUCT_INTEL_EG20T_UART_0,	0,	3	},
+	    {	0xffff,	0xffff,	0,	0	},
+	    {
+		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
+	    },
+	},
+
 	{ .name = NULL },
 };

>Release-Note:

>Audit-Trail:
From: "Matt Thomas" <matt@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/45567 CVS commit: src/sys/dev/pci
Date: Fri, 27 Jul 2012 21:50:32 +0000

 Module Name:	src
 Committed By:	matt
 Date:		Fri Jul 27 21:50:32 UTC 2012

 Modified Files:
 	src/sys/dev/pci: pcidevs

 Log Message:
 Add EG20T PCH.  Closes PR/45567.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1126 -r1.1127 src/sys/dev/pci/pcidevs

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Matt Thomas" <matt@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/45567 CVS commit: src/sys/dev/pci
Date: Fri, 27 Jul 2012 21:51:31 +0000

 Module Name:	src
 Committed By:	matt
 Date:		Fri Jul 27 21:51:31 UTC 2012

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

 Log Message:
 Add EG20T UART entries.
 Closes PR/45567.


 To generate a diff of this commit:
 cvs rdiff -u -r1.76 -r1.77 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.

From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/45567 CVS commit: [netbsd-6] src/sys/dev/pci
Date: Wed, 24 Oct 2012 03:35:42 +0000

 Module Name:	src
 Committed By:	riz
 Date:		Wed Oct 24 03:35:42 UTC 2012

 Modified Files:
 	src/sys/dev/pci [netbsd-6]: pcidevs

 Log Message:
 Apply patch (requested by msaitoh in ticket #631):

  This patch doesn't include any changes that rename ID.

 ==================================================================
 sys/dev/pci/pcidevs	1.1103,1.1105,1.1109-1.1112,1.1114,1.1119-1.1124,
 			1.1126-1.1128,1.1130-1.1136,1.1138-1.1142

 	Added Ricoh 5CE823.
 	Added some AMD/ATI devices.
 	Add Marvell Yukon 88e8040 ethernet.
 	More broadcom stuff.
 	Add IDs for Fresco Logic and their FL1000 and FL1009 xHCI chips.
 	NEC uPD720100A is USB2.
 	Add NEC uPD720200, a USB3 Host Controller.
 	Add Intel Sandybridge integrated graphics.
 	Add Marvell SoC 88F6282.
 	Add XGI Technology's devices.
 	Add some Intel's devices.
 	Add more FREESCALE devices.
 	Fix RICOH RU5230 description.
 	Add some Intel 7 series devices.
 	Add some ATI and SIS devices. Fixes PR#39580.
 	Add VirtualBox ids.
 	Add EG20T PCH.  Closes PR/45567.
 	Add LSI MegaRAID SAS2208.
 	Add 82GM45_KT for puc(4).
 	Add some Intel's KT (Serial over LAN) devices.
 	Add some PCI AHCI controllers, from linux.
 	Added ALTERA EP4CGX15BF14C8N entry.
 	Add Broadcom BCM57762 Gigabit Ethernet, per PR kern/46961.
 	Add ASMEDIA ASM1061.
 	Add Lava Computers SSERIAL-PCI single serial port adapter.
 	Add Intel Ivy Bridge host bridge and integrated graphics device IDs.
 	Add Intel Centrino Wireless-N 2230.
 	Pull in changes from matt-nb5-mips64 (RMI & NETLOGIC).
 	Add SB600_USB_OHCI0 again. This was (accidentally) removed in
 	rev. 1.1105.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1102.2.7 -r1.1102.2.8 src/sys/dev/pci/pcidevs

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/45567 CVS commit: [netbsd-6] src
Date: Wed, 31 Oct 2012 17:27:02 +0000

 Module Name:	src
 Committed By:	riz
 Date:		Wed Oct 31 17:27:02 UTC 2012

 Modified Files:
 	src/share/man/man4 [netbsd-6]: puc.4
 	src/sys/dev/pci [netbsd-6]: pcidevs pucdata.c

 Log Message:
 sys/dev/pci/pucdata.c				1.77-1.82
 sys/dev/pci/pcidevs				1.1125, 1.1129 via patch
 sys/dev/pci/pcidevs.h				regen
 sys/dev/pci/pcidevs_data.h			regen
 share/man/man4/puc.4				1.36-1.38

 Add entries for puc(4) devices into pcidevs.
 Add some Intel devices from document (Intel 7 Series / C216 Chipset
 Family Platform Controller Hub (PCH) Family Specification Update)
 into pcidevs.
 Modify some devices in pcidevs to clarify.
 Add Intel chipset internal serial over lan devices. Closes PR/45567.
 Use PCI_VENDOR_* and PCI_PRODUCT_*. Fixes PR#46303.
 Add EXSYS EX-41098-2 UARTs support. The clock frequency is different
 from other card(s). Fixes PR#46362 reported by Wolfgang Stukenbrock.
 Add Lava Computers SSERIAL-PCI single port serial PCI card.
 Update the manual.


 To generate a diff of this commit:
 cvs rdiff -u -r1.35 -r1.35.4.1 src/share/man/man4/puc.4
 cvs rdiff -u -r1.1102.2.8 -r1.1102.2.9 src/sys/dev/pci/pcidevs
 cvs rdiff -u -r1.76 -r1.76.8.1 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: msaitoh@NetBSD.org
State-Changed-When: Wed, 31 Oct 2012 17:44:08 +0000
State-Changed-Why:
Fixed in -current and pulled up to netbsd-6 branch.
Thanks.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(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.