Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-6]: src sys/dev/pci/pucdata.c 1.77-1.82
details: https://anonhg.NetBSD.org/src/rev/1fb02a457fd5
branches: netbsd-6
changeset: 775423:1fb02a457fd5
user: riz <riz%NetBSD.org@localhost>
date: Wed Oct 31 17:27:01 2012 +0000
description:
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.
diffstat:
share/man/man4/puc.4 | 57 ++-
sys/dev/pci/pcidevs | 103 +++++++-
sys/dev/pci/pucdata.c | 613 +++++++++++++++++++++++++++++++++++--------------
3 files changed, 569 insertions(+), 204 deletions(-)
diffs (truncated from 1994 to 300 lines):
diff -r 72fddbdeeae8 -r 1fb02a457fd5 share/man/man4/puc.4
--- a/share/man/man4/puc.4 Wed Oct 31 17:19:49 2012 +0000
+++ b/share/man/man4/puc.4 Wed Oct 31 17:27:01 2012 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: puc.4,v 1.35 2011/08/09 21:04:06 dyoung Exp $
+.\" $NetBSD: puc.4,v 1.35.4.1 2012/10/31 17:27:02 riz Exp $
.\"
.\" Copyright (c) 1998 Christopher G. Demetriou
.\" All rights reserved.
@@ -32,7 +32,7 @@
.\"
.\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
.\"
-.Dd August 9, 2011
+.Dd October 26, 2012
.Dt PUC 4
.Os
.Sh NAME
@@ -67,7 +67,9 @@
.It Tn "Advantech PCI-1610 (4 port serial)"
.It Tn "Advantech PCI-1612 (4 port serial)"
.It Tn "Advantech PCI-1620 (8 port serial)"
-.It Tn "Avlab Technology, Inc. Low Profile PCI 4 Serial (4 port serial)"
+.It Tn "Avlab Low Profile PCI 4S Quartet (4 port serial)"
+.It Tn "Avlab Low Profile PCI 4 Serial (4 port serial)"
+.It Tn "Avlab PCI 2S (2 port serial)"
.It Tn "Boca Research Turbo Serial 654 (4 port serial)"
.It Tn "Boca Research Turbo Serial 658 (8 port serial)"
.It Tn "Chase Research / Perle PCI-FAST4 (4 port serial)"
@@ -89,6 +91,7 @@
.It Tn "Exsys EX-41098 (4 port serial)"
.It Tn "IBM 4810 SurePOS 300 Series SCC (4 port serial)"
.It Tn "InnoSys Keyspan SX Pro (4 port serial)"
+.It Tn "Intel chipset internal Serial over LAN"
.It Tn "I-O DATA RSA-PCI (2 port serial)"
.It Tn "I-O DATA RSA-PCI2 (2 port serial)"
.It Tn "I-O DATA RSA-PCI2/P4 (4 port serial)"
@@ -97,6 +100,7 @@
.It Tn "Lava Computers Octopus (8 port serial)"
.It Tn "Lava Computers Quatro-PCI (4 port serial)"
.It Tn "Lava Computers dual serial"
+.It Tn "Lava Computers SSERIAL-PCI (single serial)"
.It Tn "Middle Digital, Inc. Weasel serial port"
.It Tn "Moxa Technologies SmartIO C104H/PCI (4 port serial)"
.It Tn "Moxa Technologies SmartIO C168EL-A/PCIe (8 port serial)"
@@ -114,16 +118,14 @@
.It Tn "NetMos 1P PCI (single parallel)"
.It Tn "NetMos 2S1P PCI 16C650 (dual serial and single parallel)"
.It Tn "NetMos 4S1P PCI NM9845 (4 port serial and single parallel)"
-.It Tn "NetMos NM9835 (dual parallel and single serial)"
-.It Tn "NetMos NM9835 UART (1 port serial)"
-.It Tn "NetMos NM9865 Single UART and Single LPT"
-.It Tn "NetMos NM9865 Dual UART and Single LPT"
-.It Tn "NetMos NM9865 Dual LPT"
-.It Tn "NetMos NM9865 2 UART (2 port serial)"
-.It Tn "NetMos NM9865 3 UART (3 port serial)"
-.It Tn "NetMos NM9865 4 UART (4 port serial)"
-.It Tn "NetMos NM9865 UART (1 port serial)"
-.It Tn "NetMos NM9901 PCIe (single parallel)"
+.It Tn "NetMos NM9805 1284 (single parallel)"
+.It Tn "NetMos NM9815 Dual 1284 (dual parallel)"
+.It Tn "NetMos NM9835 series (up to dual serial and single parallel)"
+.It Tn "NetMos NM9845 series (up to 6 serial and 1 parallel)"
+.It Tn "NetMos NM9865 series (up to 4 serial and 2 parallel)"
+.It Tn "NetMos NM9901 PCIe (1 serial or 1 parallel)"
+.It Tn "NetMos NM9904 PCIe (4 port serial)"
+.It Tn "NetMos NM9922 PCIe (2 port serial)"
.It Tn "Oxford Semiconductor OX16PCI952 (dual serial and single parallel)"
.It Tn "Oxford Semiconductor OX16PCI954 (4 port serial)"
.It Tn "Oxford Semiconductor OX16PCI958 (8 port serial)"
@@ -133,16 +135,16 @@
.It Tn "Perle Systems PCI-RAS 8 modem ports"
.It Tn "Perle Systems PCI-RASV92 4 modem ports"
.It Tn "Perle Systems PCI-RASV92 8 modem ports"
-.It Tn "SIIG Cyber 2P1S PCI (dual parallel and single serial)"
-.It Tn "SIIG Cyber 2S1P PCI (dual serial and single parallel)"
+.It Tn "SIIG Cyber 2P1S PCI series (dual parallel and single serial)"
+.It Tn "SIIG Cyber 2S1P PCI series (dual serial and single parallel)"
.It Tn "SIIG Cyber 4 PCI 16550 (4 port serial)"
-.It Tn "SIIG Cyber 4S PCI (quad serial)"
-.It Tn "SIIG Cyber 4S PCI 16C650 (20x family) (4 port serial)"
-.It Tn "SIIG Cyber I/O PCI (single serial and single parallel)"
-.It Tn "SIIG Cyber Parallel Dual PCI (dual parallel)"
-.It Tn "SIIG Cyber Parallel PCI (single parallel)"
-.It Tn "SIIG Cyber Serial Dual PCI (dual serial)"
-.It Tn "SIIG Cyber Serial PCI (single serial)"
+.It Tn "SIIG Cyber 4S PCI series (quad serial)"
+.It Tn "SIIG Cyber I/O PCI series (single serial and single parallel)"
+.It Tn "SIIG Cyber Parallel Dual PCI series (dual parallel)"
+.It Tn "SIIG Cyber Parallel PCI series (single parallel)"
+.It Tn "SIIG Cyber Serial Dual PCI series (dual serial)"
+.It Tn "SIIG Cyber Serial PCI series (single serial)"
+.It Tn "SIIG PS8000 PCI 8S series (8 port serial)"
.It Tn "SUNIX 400x (1 port parallel)"
.It Tn "SUNIX 401x (2 port parallel)"
.It Tn "SUNIX 402x (1 port serial)"
@@ -152,10 +154,20 @@
.It Tn "SUNIX 407x (2 port serial and 1 port parallel)"
.It Tn "SUNIX 408x (2 port serial and 2 port parallel)"
.It Tn "SUNIX 409x (4 port serial and 2 port parallel)"
+.It Tn "SUNIX 5008 (1 port parallel)"
+.It Tn "SUNIX 5016 (8 port serial)"
+.It Tn "SUNIX 5027 (1 port serial)"
+.It Tn "SUNIX 5037 (2 port serial)"
+.It Tn "SUNIX 5056 (4 port serial)"
+.It Tn "SUNIX 5066 (8 port serial)"
+.It Tn "SUNIX 5069 (1 port serial and 1 port parallel)"
+.It Tn "SUNIX 5079 (2 port serial and 1 port parallel)"
+.It Tn "SUNIX 5099 (4 port serial and 1 port parallel)"
.It Tn "Syba Tech Ltd. PCI-4S"
.It Tn "Syba Tech Ltd. PCI-4S2P-550-ECP"
.It Tn "SystemBase SB16C1054PCI (4 port serial)"
.It Tn "SystemBase SB16C1058PCI (8 port serial)"
+.It Tn "US Robotics (3Com) 3CP5609 PCI 16550 Modem"
.It Tn "VScom PCI-010HV2 (1 port parallel)"
.It Tn "VScom PCI-010L (1 port parallel)"
.It Tn "VScom PCI-011H (1 port parallel)"
@@ -173,7 +185,6 @@
.It Tn "VScom PCI-800 (8 port serial)"
.It Tn "VScom PCI-800H (8 port serial)"
.It Tn "VScom PCI-800L (8 port serial)"
-.It Tn "US Robotics (3Com) 3CP5609 PCI 16550 Modem"
.El
.Pp
The driver does not support the cards:
diff -r 72fddbdeeae8 -r 1fb02a457fd5 sys/dev/pci/pcidevs
--- a/sys/dev/pci/pcidevs Wed Oct 31 17:19:49 2012 +0000
+++ b/sys/dev/pci/pcidevs Wed Oct 31 17:27:01 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1102.2.8 2012/10/24 03:35:41 riz Exp $
+$NetBSD: pcidevs,v 1.1102.2.9 2012/10/31 17:27:01 riz Exp $
/*
* Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -1838,6 +1838,16 @@
product COMTROL ROCKETMODEM4 0x000d RocketModem 4 Port
product COMTROL ROCKETPORTP232 0x000e RocketPort 2 Port RS232
product COMTROL ROCKETPORTP422 0x000f RocketPort 2 Port RS422
+product COMTROL ROCKETPORT550811A 0x8010 RocketPort 550/8 RJ11 part A
+product COMTROL ROCKETPORT550811B 0x8011 RocketPort 550/8 RJ11 part B
+product COMTROL ROCKETPORT5508OA 0x8012 RocketPort 550/8 Octa part A
+product COMTROL ROCKETPORT5508OB 0x8013 RocketPort 550/8 Octa part B
+product COMTROL ROCKETPORT5504 0x8014 RocketPort 550/4
+product COMTROL ROCKETPORT550Q 0x8015 RocketPort 550/Quad
+product COMTROL ROCKETPORT55016A 0x8016 RocketPort 550/16 part A
+product COMTROL ROCKETPORT55016B 0x8017 RocketPort 550/16 part B
+product COMTROL ROCKETPORT5508A 0x8018 RocketPort 550/8 part A
+product COMTROL ROCKETPORT5508B 0x8019 RocketPort 550/8 part B
/* Conexant Systems products */
product CONEXANT SOFTK56 0x2443 SoftK56 PCI Software Modem
@@ -2716,7 +2726,16 @@
product INTEL C600_SAS_12 0x1d6e C600 SAS Controller
product INTEL C600_SAS_SATA_4 0x1d6f C600 SAS Controller (SATA)
product INTEL C600_SMB_2 0x1d70 C600/X79 Series SMBus Controller
-product INTEL 7SERIES_AHCI 0x1e03 7 Series SATA Controller (AHCI)
+product INTEL 7SER_DT_SATA_1 0x1e00 7 Series (desktop) SATA Controller
+product INTEL 7SER_MO_SATA_1 0x1e01 7 Series (mobile) SATA Controller
+product INTEL 7SER_DT_SATA_AHCI 0x1e02 7 Series (desktop) SATA Controller (AHCI)
+product INTEL 7SER_MO_SATA_AHCI 0x1e03 7 Series (mobile) SATA Controller (AHCI)
+product INTEL 7SER_DT_SATA_RAID_2 0x1e04 7 Series (desktop) SATA Controller (RAID)
+product INTEL 7SER_DT_SATA_RAID_3 0x1e06 7 Series (desktop) SATA Controller (RAID)
+product INTEL 7SER_MO_SATA_RAID 0x1e07 7 Series (mobile) SATA Controller (RAID)
+product INTEL 7SER_DT_SATA_2 0x1e08 7 Series (desktop) SATA Controller
+product INTEL 7SER_MO_SATA_2 0x1e09 7 Series (mobile) SATA Controller
+product INTEL 7SER_DT_SATA_RAID_1 0x1e0e 7 Series (desktop) SATA Controller (RAID)
product INTEL 7SERIES_PCIE_1 0x1e10 7 Series PCIE
product INTEL 7SERIES_PCIE_2 0x1e12 7 Series PCIE
product INTEL 7SERIES_PCIE_3 0x1e14 7 Series PCIE
@@ -2727,12 +2746,29 @@
product INTEL 7SERIES_PCIE_8 0x1e1e 7 Series PCIE
product INTEL 7SERIES_HDA 0x1e20 7 Series HD Audio
product INTEL 7SERIES_SMB 0x1e22 7 Series SMBus Controller
-product INTEL 7SERIES_EHCI_1 0x1e26 7 Series USB
-product INTEL 7SERIES_EHCI_2 0x1e2d 7 Series USB
+product INTEL 7SERIES_PPB 0x1e25 7 Series PCI-PCI Bridge
+product INTEL 7SERIES_EHCI_1 0x1e26 7 Series USB EHCI
+product INTEL 7SERIES_EHCI_2 0x1e2d 7 Series USB EHCI
product INTEL 7SERIES_XHCI 0x1e31 7 Series USB xHCI
product INTEL 7SERIES_MEI_1 0x1e3a 7 Series MEI Controller
product INTEL 7SERIES_MEI_2 0x1e3b 7 Series MEI Controller
-product INTEL QM77_LPC 0x1e55 QM77 LPC
+product INTEL 7SERIES_IDE_R 0x1e3c 7 Series IDE-R
+product INTEL 7SERIES_KT 0x1e3d 7 Series KT
+product INTEL Z77_LPC 0x1e44 Z77 LPC
+product INTEL Z75_LPC 0x1e46 Z75 LPC
+product INTEL Q77_LPC 0x1e47 Q77 LPC
+product INTEL Q75_LPC 0x1e48 Q75 LPC
+product INTEL B75_LPC 0x1e49 B75 LPC
+product INTEL H77_LPC 0x1e4a H77 LPC
+product INTEL C216_LPC 0x1e53 C216 LPC
+product INTEL MOBILE_QM77_LPC 0x1e55 Mobile QM77 LPC
+product INTEL MOBILE_QS77_LPC 0x1e56 Mobile QS77 LPC
+product INTEL MOBILE_HM77_LPC 0x1e57 Mobile HM77 LPC
+product INTEL MOBILE_UM77_LPC 0x1e58 Mobile UM77 LPC
+product INTEL MOBILE_HM76_LPC 0x1e59 Mobile HM76 LPC
+product INTEL MOBILE_HM75_LPC 0x1e5d Mobile HM75 LPC
+product INTEL MOBILE_HM70_LPC 0x1e5e Mobile HM70 LPC
+product INTEL NM70_LPC 0x1e5f NM70 LPC
product INTEL 82801AA_LPC 0x2410 82801AA LPC Interface Bridge
product INTEL 82801AA_IDE 0x2411 82801AA IDE Controller
product INTEL 82801AA_USB 0x2412 82801AA USB Controller
@@ -3386,7 +3422,25 @@
product LMC SSI 0x0005 SSI
product LMC DS1 0x0006 DS1
+/* Lava products */
+product LAVA TWOSP_2S 0x0100 Dual Serial
+product LAVA QUATTRO_AB 0x0101 Dual Serial
+product LAVA QUATTRO_CD 0x0102 Dual Serial
+product LAVA IOFLEX_2S_0 0x0110 Serial
+product LAVA IOFLEX_2S_1 0x0111 Serial
+product LAVA QUATTRO_AB2 0x0120 Dual Serial
+product LAVA QUATTRO_CD2 0x0121 Dual Serial
+product LAVA OCTOPUS550_0 0x0180 Quad Serial
+product LAVA OCTOPUS550_1 0x0181 Quad Serial
+product LAVA LAVAPORT_2 0x0200 Serial
+product LAVA LAVAPORT_0 0x0201 Serial
+product LAVA LAVAPORT_1 0x0202 Serial
product LAVA SSERIAL 0x0500 Single Serial
+product LAVA 650 0x0600 Serial
+product LAVA TWOSP_1P 0x8000 Parallel
+product LAVA PARALLEL2 0x8001 Dual Parallel
+product LAVA PARALLEL2A 0x8002 Dual Parallel
+product LAVA PARALLELB 0x8003 Dual Parallel
/* LeadTek Research */
product LEADTEK S3_805 0x0000 S3 805
@@ -3436,6 +3490,7 @@
product LUCENT LTMODEM_0458 0x0458 LTMODEM
product LUCENT LTMODEM_0459 0x0459 LTMODEM
product LUCENT LTMODEM_045a 0x045a LTMODEM
+product LUCENT VENUSMODEM 0x0480 Venus Modem
product LUCENT OR3LP26 0x5400 ORCA FPGA w/ 32-bit PCI ASIC Core
product LUCENT OR3TP12 0x5401 ORCA FPGA w/ 64-bit PCI ASIC Core
product LUCENT USBHC 0x5801 USB Host Controller
@@ -3526,8 +3581,13 @@
product MOXA CP102U 0x1022 CP102U
product MOXA C104H 0x1040 C104H
product MOXA CP104 0x1041 CP104UL
+product MOXA CP104V2 0x1042 CP104V2
+product MOXA CP104EL 0x1043 CP104EL
product MOXA CP114 0x1141 CP114
product MOXA C168H 0x1680 C168H
+product MOXA C168U 0x1681 C168U
+product MOXA C168EL 0x1682 C168EL
+product MOXA C168ELA 0x1683 C168EL A
/* Mutech products */
product MUTECH MV1000 0x0001 MV1000
@@ -3714,6 +3774,8 @@
product NEC VRC4173_CARDU 0x003e VRC4173 PC-Card Unit
product NEC POWERVR2 0x0046 PowerVR PCX2
product NEC PD72872 0x0063 uPD72872 IEEE 1394 Host Controller
+product NEC PKUGX001 0x0074 PK-UG-X001 K56flex Modem
+product NEC PKUGX008 0x007d PK-UG-X008
product NEC VRC4173_BCU 0x00a5 VRC4173 Bus Control Unit
product NEC VRC4173_AC97U 0x00a6 VRC4173 AC97 Unit
product NEC PD72870 0x00cd uPD72870 IEEE 1394 Host Controller
@@ -4136,6 +4198,21 @@
product OPTI 82C700 0xc700 82C700
product OPTI 82C701 0xc701 82C701
+/* Oxford Semiconductor products */
+product OXFORDSEMI VSCOM_PCI011H 0x8403 011H
+product OXFORDSEMI OX16PCI954 0x9501 OX16PCI954
+product OXFORDSEMI OX16PCI954K 0x9504 OX16PCI954K
+product OXFORDSEMI EXSYS_EX41092 0x950a Exsys EX-41092
+product OXFORDSEMI OXCB950 0x950b OXCB950
+product OXFORDSEMI OXMPCI954 0x950c OXmPCI954
+product OXFORDSEMI OXMPCI954D 0x9510 OXmPCI954 Disabled
+product OXFORDSEMI EXSYS_EX41098 0x9511 Exsys EX-41098
+product OXFORDSEMI OX16PCI954P 0x9513 OX16PCI954 Parallel
+product OXFORDSEMI OX16PCI952 0x9521 OX16PCI952
+product OXFORDSEMI OX16PCI952P 0x9523 OX16PCI952 Parallel
+product OXFORDSEMI OX16PCI958 0x9538 OX16PCI958
+product OXFORDSEMI OXPCIE952 0xc120 OXPCIe952
+
/* Packet Engines products */
product PACKETENGINES GNICII 0x0911 G-NIC II Ethernet
@@ -4158,8 +4235,11 @@
product PLANEX FNW_3800_TX 0xab07 FNW-3800-TX 10/100 Ethernet
/* PLX Technology products */
+product PLX PCI_400 0x1077 VScom PCI-400 4 port serial
+product PLX PCI_800 0x1076 VScom PCI-800 8 port serial
+product PLX PCI_200 0x1103 VScom PCI-200 2 port serial
product PLX 9030 0x9030 9030 I/O Accelrator
-product PLX 9050 0x5201 9050 I/O Accelrator
+product PLX 9050 0x9050 9050 I/O Accelrator
product PLX 9054 0x9054 9054 I/O Accelerator
product PLX 9060ES 0x906e 9060ES PCI Bus Controller
product PLX 9656 0x9656 9656 I/O Accelerator
@@ -4210,6 +4290,10 @@
product PROMISE PDC20619 0x6629 PDC20619 Dual Ultra/133 IDE Controller
product PROMISE PDC20277 0x7275 PDC20277 Ultra/133 IDE Controller
+/* Nanjing QinHeng Electronics */
+product QINHENG CH352 0x3253 CH352
Home |
Main Index |
Thread Index |
Old Index