NetBSD-Bugs archive

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

kern/45567: Please add Intel EG20T entry on puc*



>Number:         45567
>Category:       kern
>Synopsis:       Please add Intel EG20T entry on puc*
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Nov 05 03:00:00 +0000 2011
>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@localhost:/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 },
 };



Home | Main Index | Thread Index | Old Index