xref: /openbsd-src/sys/dev/isa/pnpdevs (revision e54ca8ac84377048f0d545ba9ca99bfe33b68f93)
1*e54ca8acSmiod#	$OpenBSD: pnpdevs,v 1.112 2012/05/24 19:40:51 miod Exp $
247e81424Sniklas
38d15fdeeSweingart#--Interrupt Controllers--
48d15fdeeSweingart#		PNP0000	# AT Interrupt Controller
58d15fdeeSweingart#		PNP0001	# EISA Interrupt Controller
68d15fdeeSweingart#		PNP0002	# MCA Interrupt Controller
78d15fdeeSweingart#		PNP0003	# APIC
88d15fdeeSweingart#		PNP0004	# Cyrix SLiC MP interrupt controller
98d15fdeeSweingart
10f94eb2caSderaadt#--Adaptec SCSI--
11de4549c4Sderaadt#aha		ADP1542	# Adaptec AHA-154x series (PNP00A0)
12f94eb2caSderaadtaha		PNP00A0	# Adaptec AHA-154x series
13121d2812Smickeyaic		ADP1502	# Adaptec AHA-152x series
14f94eb2caSderaadtaic		ADP1520	# Adaptec AHA-152x series
154d488a8bSderaadtaic		ADP2015	# Adaptec AHA-1530P
16f94eb2caSderaadt
178d15fdeeSweingart#--Timers--
188d15fdeeSweingart#		PNP0100	# AT Timer
198d15fdeeSweingart#		PNP0101	# EISA Timer
208d15fdeeSweingart#		PNP0102	# MCA Timer
218d15fdeeSweingart
228d15fdeeSweingart#--DMA--
238d15fdeeSweingart#		PNP0200	# AT DMA Controller
248d15fdeeSweingart#		PNP0201	# EISA DMA Controller
258d15fdeeSweingart#		PNP0202	# MCA DMA Controller
268d15fdeeSweingart
278d15fdeeSweingart#--Keyboards--
288d15fdeeSweingart#		PNP0300	# IBM PC/XT keyboard controller (83-key)
298d15fdeeSweingart#		PNP0301	# IBM PC/AT keyboard controller (86-key)
308d15fdeeSweingart#		PNP0302	# IBM PC/XT keyboard controller (84-key)
318d15fdeeSweingart#		PNP0303	# IBM Enhanced (101/102-key, PS/2 mouse support)
328d15fdeeSweingart#		PNP0304	# Olivetti Keyboard (83-key)
338d15fdeeSweingart#		PNP0305	# Olivetti Keyboard (102-key)
348d15fdeeSweingart#		PNP0306	# Olivetti Keyboard (86-key)
358d15fdeeSweingart#		PNP0307	# Microsoft Windows(R) Keyboard
368d15fdeeSweingart#		PNP0308	# General Input Device Emulation Interface (GIDEI) legacy
378d15fdeeSweingart#		PNP0309	# Olivetti Keyboard (A101/102 key)
388d15fdeeSweingart#		PNP030A	# AT&T 302 keyboard
398d15fdeeSweingart#		PNP030B	# Reserved by Microsoft
408d15fdeeSweingart#		PNP0320	# Japanese 101-key keyboard
418d15fdeeSweingart#		PNP0321	# Japanese AX keyboard
428d15fdeeSweingart#		PNP0322	# Japanese 106-key keyboard A01
438d15fdeeSweingart#		PNP0323	# Japanese 106-key keyboard 002/003
448d15fdeeSweingart#		PNP0324	# Japanese 106-key keyboard 001
458d15fdeeSweingart#		PNP0325	# Japanese Toshiba Desktop keyboard
468d15fdeeSweingart#		PNP0326	# Japanese Toshiba Laptop keyboard
478d15fdeeSweingart#		PNP0327	# Japanese Toshiba Notebook keyboard
488d15fdeeSweingart#		PNP0340	# Korean 84-key keyboard
498d15fdeeSweingart#		PNP0341	# Korean 86-key keyboard
508d15fdeeSweingart#		PNP0342	# Korean Enhanced keyboard
518d15fdeeSweingart#		PNP0343	# Korean Enhanced keyboard 101b
528d15fdeeSweingart#		PNP0343	# Korean Enhanced keyboard 101c
538d15fdeeSweingart#		PNP0344	# Korean Enhanced keyboard 103
548d15fdeeSweingart
558d15fdeeSweingart#--Parallel Devices--
568d15fdeeSweingart#		PNP0400	# Standard LPT printer port
578d15fdeeSweingart#		PNP0401	# ECP printer port
588d15fdeeSweingart
598d15fdeeSweingart#--Serial Devices--
606be7eeb7Smiodcom		PNP0500	# Standard PC COM port
616be7eeb7Smiodcom		PNP0501	# 16550A-compatible COM port
628d15fdeeSweingart#		PNP0510	# Generic IRDA-compatible device
638d15fdeeSweingart
648d15fdeeSweingart#--Disk Controllers--
65c4210ea2Sdownsjwdc		PNP0600	# Generic ESDI/IDE/ATA compatible hard disk controller
668d15fdeeSweingart#		PNP0601	# Plus Hardcard II
678d15fdeeSweingart#		PNP0602	# Plus Hardcard IIXL/EZ
688d15fdeeSweingart#		PNP0603	# Generic IDE supporting Microsoft Device Bay Specification
698d15fdeeSweingart#		PNP0700	# PC standard floppy disk controller
708d15fdeeSweingart#		PNP0701	# Standard floppy controller supporting MS Device Bay Spec
718d15fdeeSweingart
728d15fdeeSweingart#--Compatibility with early device ID list--
73a6d40afaSderaadt#		PNP0802	# Microsoft Sound System compatible device (obsolete,
74a6d40afaSderaadt			# use PNPB0xx instead)
758d15fdeeSweingart#--Display Adapters--
768d15fdeeSweingart#		PNP0900	# VGA Compatible
778d15fdeeSweingart#		PNP0901	# Video Seven VRAM/VRAM II/1024i
788d15fdeeSweingart#		PNP0902	# 8514/A Compatible
798d15fdeeSweingart#		PNP0903	# Trident VGA
808d15fdeeSweingart#		PNP0904	# Cirrus Logic Laptop VGA
818d15fdeeSweingart#		PNP0905	# Cirrus Logic VGA
828d15fdeeSweingart#		PNP0906	# Tseng ET4000
838d15fdeeSweingart#		PNP0907	# Western Digital VGA
848d15fdeeSweingart#		PNP0908	# Western Digital Laptop VGA
858d15fdeeSweingart#		PNP0909	# S3 Inc. 911/924
868d15fdeeSweingart#		PNP090A	# ATI Ultra Pro/Plus (Mach 32)
878d15fdeeSweingart#		PNP090B	# ATI Ultra (Mach 8)
888d15fdeeSweingart#		PNP090C	# XGA Compatible
898d15fdeeSweingart#		PNP090D	# ATI VGA Wonder
908d15fdeeSweingart#		PNP090E	# Weitek P9000 Graphics Adapter
918d15fdeeSweingart#		PNP090F	# Oak Technology VGA
928d15fdeeSweingart#		PNP0910	# Compaq QVision
938d15fdeeSweingart#		PNP0911	# XGA/2
948d15fdeeSweingart#		PNP0912	# Tseng Labs W32/W32i/W32p
958d15fdeeSweingart#		PNP0913	# S3 Inc. 801/928/964
968d15fdeeSweingart#		PNP0914	# Cirrus Logic 5429/5434 (memory mapped)
978d15fdeeSweingart#		PNP0915	# Compaq Advanced VGA (AVGA)
988d15fdeeSweingart#		PNP0916	# ATI Ultra Pro Turbo (Mach64)
998d15fdeeSweingart#		PNP0917	# Reserved by Microsoft
1008d15fdeeSweingart#		PNP0918	# Matrox MGA
1018d15fdeeSweingart#		PNP0919	# Compaq QVision 2000
1028d15fdeeSweingart#		PNP091A	# Tseng W128
1038d15fdeeSweingart#		PNP0930	# Chips & Technologies Super VGA
1048d15fdeeSweingart#		PNP0931	# Chips & Technologies Accelerator
1058d15fdeeSweingart#		PNP0940	# NCR 77c22e Super VGA
1068d15fdeeSweingart#		PNP0941	# NCR 77c32blt
1078d15fdeeSweingart#		PNP09FF	# Plug and Play Monitors (VESA DDC)
1088d15fdeeSweingart
1098d15fdeeSweingart#--Peripheral Buses--
1108d15fdeeSweingart#		PNP0A00	# ISA Bus
1118d15fdeeSweingart#		PNP0A01	# EISA Bus
1128d15fdeeSweingart#		PNP0A02	# MCA Bus
1138d15fdeeSweingart#		PNP0A03	# PCI Bus
1148d15fdeeSweingart#		PNP0A04	# VESA/VL Bus
1158d15fdeeSweingart#		PNP0A05	# ACPI Bus
1168d15fdeeSweingart
1178d15fdeeSweingart#-- Real Time Clock, BIOS, System board devices--
1188d15fdeeSweingart#		PNP0800	# AT-style speaker sound
1198d15fdeeSweingart#		PNP0B00	# AT Real-Time Clock
1208d15fdeeSweingart#		PNP0C00	# Plug and Play BIOS (only created by the root enumerator)
1218d15fdeeSweingart#		PNP0C01	# System Board
122a6d40afaSderaadt#		PNP0C02	# General ID for reserving resources required by
123a6d40afaSderaadt			# Plug and Play motherboard registers. (Not specific
124a6d40afaSderaadt			# to a particular device.)
1258d15fdeeSweingart#		PNP0C03	# Plug and Play BIOS Event Notification Interrupt
1268d15fdeeSweingart#		PNP0C04	# Math Coprocessor
1278d15fdeeSweingart#		PNP0C05	# APM BIOS (Version independent)
1288d15fdeeSweingart#		PNP0C06	# Reserved for identification of early Plug and Play
1298d15fdeeSweingart			# BIOS implementation.
1308d15fdeeSweingart#		PNP0C07	# Reserved for identification of early Plug and Play
1318d15fdeeSweingart			# BIOS implementation.
1328d15fdeeSweingart
1338d15fdeeSweingart#--PCMCIA Controller Chipsets--
134ca7f5f62Saaronpcic		PNP0E00	# Intel 82365-Compatible PCMCIA Controller
135ca7f5f62Saaronpcic		SCM0469	# SCM SwapBox Plug and Play
136ca7f5f62Saaronpcic		AEI0218 # Actiontec PnP PCMCIA Adapter
1378d15fdeeSweingart#		PNP0E01	# Cirrus Logic CL-PD6720 PCMCIA Controller
1388d15fdeeSweingart#		PNP0E02	# VLSI VL82C146 PCMCIA Controller
1398d15fdeeSweingart#		PNP0E03	# Intel 82365-compatible CardBus controller
1408d15fdeeSweingart
1418d15fdeeSweingart#--Mice--
1428d15fdeeSweingart#		PNP0F00	# Microsoft Bus Mouse
1438d15fdeeSweingart#		PNP0F01	# Microsoft Serial Mouse
1448d15fdeeSweingart#		PNP0F02	# Microsoft InPort Mouse
1458d15fdeeSweingart#		PNP0F03	# Microsoft PS/2-style Mouse
1468d15fdeeSweingart#		PNP0F04	# Mouse Systems Mouse
1478d15fdeeSweingart#		PNP0F05	# Mouse Systems 3-Button Mouse (COM2)
1488d15fdeeSweingart#		PNP0F06	# Genius Mouse (COM1)
1498d15fdeeSweingart#		PNP0F07	# Genius Mouse (COM2)
1508d15fdeeSweingart#		PNP0F08	# Logitech Serial Mouse
1518d15fdeeSweingart#		PNP0F09	# Microsoft BallPoint Serial Mouse
1528d15fdeeSweingart#		PNP0F0A	# Microsoft Plug and Play Mouse
1538d15fdeeSweingart#		PNP0F0B	# Microsoft Plug and Play BallPoint Mouse
1548d15fdeeSweingart#		PNP0F0C	# Microsoft-compatible Serial Mouse
1558d15fdeeSweingart#		PNP0F0D	# Microsoft-compatible InPort-compatible Mouse
1568d15fdeeSweingart#		PNP0F0E	# Microsoft-compatible PS/2-style Mouse
1578d15fdeeSweingart#		PNP0F0F	# Microsoft-compatible Serial BallPoint-compatible Mouse
1588d15fdeeSweingart#		PNP0F10	# Texas Instruments QuickPort Mouse
1598d15fdeeSweingart#		PNP0F11	# Microsoft-compatible Bus Mouse
1608d15fdeeSweingart#		PNP0F12	# Logitech PS/2-style Mouse
1618d15fdeeSweingart#		PNP0F13	# PS/2 Port for PS/2-style Mice
1628d15fdeeSweingart#		PNP0F14	# Microsoft Kids Mouse
1638d15fdeeSweingart#		PNP0F15	# Logitech bus mouse
1648d15fdeeSweingart#		PNP0F16	# Logitech SWIFT device
1658d15fdeeSweingart#		PNP0F17	# Logitech-compatible serial mouse
1668d15fdeeSweingart#		PNP0F18	# Logitech-compatible bus mouse
1678d15fdeeSweingart#		PNP0F19	# Logitech-compatible PS/2-style Mouse
1688d15fdeeSweingart#		PNP0F1A	# Logitech-compatible SWIFT Device
1698d15fdeeSweingart#		PNP0F1B	# HP Omnibook Mouse
1708d15fdeeSweingart#		PNP0F1C	# Compaq LTE Trackball PS/2-style Mouse
1718d15fdeeSweingart#		PNP0F1D	# Compaq LTE Trackball Serial Mouse
1728d15fdeeSweingart#		PNP0F1E	# Microsoft Kids Trackball Mouse
1738d15fdeeSweingart#		PNP0F1F	# Reserved by Microsoft Input Device Group
1748d15fdeeSweingart#		PNP0F20	# Reserved by Microsoft Input Device Group
1758d15fdeeSweingart#		PNP0F21	# Reserved by Microsoft Input Device Group
1768d15fdeeSweingart#		PNP0F22	# Reserved by Microsoft Input Device Group
1778d15fdeeSweingart#		PNP0F23	# Reserved by Microsoft Input Device Group
1788d15fdeeSweingart#		PNP0FFF	# Reserved by Microsoft Systems
1798d15fdeeSweingart
1808d15fdeeSweingart#***** Network Adapters - PNP8xxx ***********************
1818d15fdeeSweingart#		PNP8001	# Novell/Anthem NE3200
1828d15fdeeSweingart#		PNP8004	# Compaq NE3200
1838d15fdeeSweingart#		PNP8006	# Intel EtherExpress/32
1848d15fdeeSweingart#		PNP8008	# HP EtherTwist EISA LAN Adapter/32 (HP27248A)
1858d15fdeeSweingart#		PNP8065	# Ungermann-Bass NIUps or NIUps/EOTP
1868d15fdeeSweingart#		PNP8072	# DEC (DE211) EtherWorks MC/TP
1878d15fdeeSweingart#		PNP8073	# DEC (DE212) EtherWorks MC/TP_BNC
1888d15fdeeSweingart#		PNP8078	# DCA 10 Mb MCA
1898d15fdeeSweingart#		PNP8074	# HP MC LAN Adapter/16 TP (PC27246)
190edb4607aSdgregor#		PNP80C9	# IBM Token Ring
191edb4607aSdgregor#		PNP80CA	# IBM Token Ring II
192edb4607aSdgregor#		PNP80CB	# IBM Token Ring II/Short
193edb4607aSdgregor#		PNP80CC	# IBM Token Ring 4/16Mbs
19423c939fcSfgschne		PNP80D3	# Novell/Anthem NE1000
19523c939fcSfgschne		PNP80D4	# Novell/Anthem NE2000
19623c939fcSfgschne		PNP80D5	# NE1000 Compatible
19723c939fcSfgschne		PNP80D6	# NE2000 Compatible
198edb4607aSdgregor#		PNP80D7	# Novell/Anthem NE1500T
199edb4607aSdgregorle		PNP80D8	# Novell/Anthem NE2100
200edb4607aSdgregor#		PNP80DD	# SMC ARCNETPC
201edb4607aSdgregor#		PNP80DE	# SMC ARCNET PC100, PC200
202edb4607aSdgregor#		PNP80DF	# SMC ARCNET PC110, PC210, PC250
203edb4607aSdgregor#		PNP80E0	# SMC ARCNET PC130/E
204edb4607aSdgregor#		PNP80E1	# SMC ARCNET PC120, PC220, PC260
205edb4607aSdgregor#		PNP80E2	# SMC ARCNET PC270/E
206edb4607aSdgregor#		PNP80E5	# SMC ARCNET PC600W, PC650W
207edb4607aSdgregor#		PNP80E7	# DEC DEPCA
208edb4607aSdgregor#		PNP80E8	# DEC (DE100) EtherWorks LC
209edb4607aSdgregor#		PNP80E9	# DEC (DE200) EtherWorks Turbo
210edb4607aSdgregor#		PNP80EA	# DEC (DE101) EtherWorks LC/TP
211edb4607aSdgregor#		PNP80EB	# DEC (DE201) EtherWorks Turbo/TP
212edb4607aSdgregor#		PNP80EC	# DEC (DE202) EtherWorks Turbo/TP_BNC
213edb4607aSdgregor#		PNP80ED	# DEC (DE102) EtherWorks LC/TP_BNC
214edb4607aSdgregor#		PNP80EE	# DEC EE101 (Built-In)
215edb4607aSdgregor#		PNP80EF	# DECpc 433 WS (Built-In)
2161eb0dabaSderaadt#eg		PNP80F1	# 3Com EtherLink Plus
217b44913f1Sderaadt#ec		PNP80F3	# 3Com EtherLink II or IITP (8 or 16-bit)
218b44913f1Sderaadt#		PNP80F4	# 3Com TokenLink
2191eb0dabaSderaadt#ie		PNP80F6	# 3Com EtherLink 16
220edb4607aSdgregorep		PNP80F7	# 3Com EtherLink III
221edb4607aSdgregorep		PNP80F8	# 3Com Generic Etherlink Plug and Play Device
222edb4607aSdgregor#		PNP80FB	# Thomas Conrad TC6045
223edb4607aSdgregor#		PNP80FC	# Thomas Conrad TC6042
224edb4607aSdgregor#		PNP80FD	# Thomas Conrad TC6142
225edb4607aSdgregor#		PNP80FE	# Thomas Conrad TC6145
226edb4607aSdgregor#		PNP80FF	# Thomas Conrad TC6242
2278d15fdeeSweingart#		PNP8100	# Thomas Conrad TC6245
2288d15fdeeSweingart#		PNP8105	# DCA 10 MB
2298d15fdeeSweingart#		PNP8106	# DCA 10 MB Fiber Optic
2308d15fdeeSweingart#		PNP8107	# DCA 10 MB Twisted Pair
2318d15fdeeSweingart#		PNP8113	# Racal NI6510
2328d15fdeeSweingart#		PNP811C	# Ungermann-Bass NIUpc
2338d15fdeeSweingart#		PNP8120	# Ungermann-Bass NIUpc/EOTP
234a2bad93eSderaadtwe		PNP8123	# SMC StarCard PLUS (WD/8003S)
235a2bad93eSderaadtwe		PNP8124	# SMC StarCard PLUS With On Board Hub (WD/8003SH)
236a2bad93eSderaadtwe		PNP8125	# SMC EtherCard PLUS (WD/8003E)
237a2bad93eSderaadtwe		PNP8126	# SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
238a2bad93eSderaadtwe		PNP8127	# SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
239a2bad93eSderaadtwe		PNP8128	# SMC EtherCard PLUS TP (WD/8003WT)
240a2bad93eSderaadtwe		PNP812A	# SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
241edb4607aSdgregor#		PNP812D	# Intel EtherExpress 16 or 16TP
242edb4607aSdgregor#		PNP812F	# Intel TokenExpress 16/4
2438d15fdeeSweingart#		PNP8130	# Intel TokenExpress MCA 16/4
2448d15fdeeSweingart#		PNP8132	# Intel EtherExpress 16 (MCA)
2458d15fdeeSweingart#		PNP8137	# Artisoft AE-1
2468d15fdeeSweingart#		PNP8138	# Artisoft AE-2 or AE-3
2478d15fdeeSweingart#		PNP8141	# Amplicard AC 210/XT
2488d15fdeeSweingart#		PNP8142	# Amplicard AC 210/AT
249edb4607aSdgregor#		PNP814B	# Everex SpeedLink /PC16 (EV2027)
2508d15fdeeSweingart#		PNP8155	# HP PC LAN Adapter/8 TP (HP27245)
2518d15fdeeSweingart#		PNP8156	# HP PC LAN Adapter/16 TP (HP27247A)
2528d15fdeeSweingart#		PNP8157	# HP PC LAN Adapter/8 TL (HP27250)
2538d15fdeeSweingart#		PNP8158	# HP PC LAN Adapter/16 TP Plus (HP27247B)
2548d15fdeeSweingart#		PNP8159	# HP PC LAN Adapter/16 TL Plus (HP27252)
255edb4607aSdgregor#		PNP815F	# National Semiconductor Ethernode *16AT
2568d15fdeeSweingart#		PNP8160	# National Semiconductor AT/LANTIC EtherNODE 16-AT3
257edb4607aSdgregor#		PNP816A	# NCR Token-Ring 4 Mbs ISA
258edb4607aSdgregor#		PNP816D	# NCR Token-Ring 16/4 Mbs ISA
2598d15fdeeSweingart#		PNP8191	# Olicom 16/4 Token-Ring Adapter
260a2bad93eSderaadtwe		PNP81C3	# SMC EtherCard PLUS Elite (WD/8003EP)
261a2bad93eSderaadtwe		PNP81C4	# SMC EtherCard PLUS 10T (WD/8003W)
262a2bad93eSderaadtwe		PNP81C5	# SMC EtherCard PLUS Elite 16 (WD/8013EP)
263a2bad93eSderaadtwe		PNP81C6	# SMC EtherCard PLUS Elite 16T (WD/8013W)
264a2bad93eSderaadtwe		PNP81C7	# SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
265a2bad93eSderaadtwe		PNP81C8	# SMC EtherElite Ultra 16
266edb4607aSdgregor#		PNP81E4	# Pure Data PDI9025-32 (Token Ring)
267edb4607aSdgregor#		PNP81E6	# Pure Data PDI508+ (ArcNet)
268edb4607aSdgregor#		PNP81E7	# Pure Data PDI516+ (ArcNet)
269edb4607aSdgregor#		PNP81EB	# Proteon Token Ring (P1390)
270edb4607aSdgregor#		PNP81EC	# Proteon Token Ring (P1392)
271edb4607aSdgregor#		PNP81ED	# Proteon ISA Token Ring (1340)
272edb4607aSdgregor#		PNP81EE	# Proteon ISA Token Ring (1342)
273edb4607aSdgregor#		PNP81EF	# Proteon ISA Token Ring (1346)
274edb4607aSdgregor#		PNP81F0	# Proteon ISA Token Ring (1347)
275edb4607aSdgregor#		PNP81FF	# Cabletron E2000 Series DNI
276e23ccf97Sderaadtle		PNP8200	# Cabletron E2100 Series DNI
2775bcd5399Sderaadtle		PNP8201	# BOCALANcard COMBO	(ie. BRI1001)
2788d15fdeeSweingart#		PNP8209	# Zenith Data Systems Z-Note
279edb4607aSdgregor#		PNP820A	# Zenith Data Systems NE2000-Compatible
2808d15fdeeSweingart#		PNP8213	# Xircom Pocket Ethernet II
2818d15fdeeSweingart#		PNP8214	# Xircom Pocket Ethernet I
282edb4607aSdgregor#		PNP821D	# RadiSys EXM-10
2838d15fdeeSweingart#		PNP8227	# SMC 3000 Series
2848d15fdeeSweingart#		PNP8228	# SMC 91C2 controller
285e23ccf97Sderaadtle		PNP8231	# Advanced Micro Devices AM2100/AM1500T
2868d15fdeeSweingart#		PNP8263	# Tulip NCC-16
2878d15fdeeSweingart#		PNP8277	# Exos 105
2888d15fdeeSweingart#		PNP828A	# Intel '595 based Ethernet
2898d15fdeeSweingart#		PNP828B	# TI2000-style Token Ring
2908d15fdeeSweingartle		PNP828C	# AMD PCNet Family cards
2918d15fdeeSweingartle		PNP828D	# AMD PCNet32 (VL version)
2928d15fdeeSweingart#		PNP8294	# IrDA Infrared NDIS driver (Microsoft-supplied)
293edb4607aSdgregor#		PNP82BD	# IBM PCMCIA-NIC
2948d15fdeeSweingart#		PNP82C2	# Xircom CE10
2958d15fdeeSweingart#		PNP82C3	# Xircom CEM2
2968d15fdeeSweingart#		PNP8321	# DEC Ethernet (All Types)
2978d15fdeeSweingart#		PNP8323	# SMC EtherCard (All Types except 8013/A)
2988d15fdeeSweingart#		PNP8324	# ARCNET Compatible
2998d15fdeeSweingart#		PNP8326	# Thomas Conrad (All Arcnet Types)
3008d15fdeeSweingart#		PNP8327	# IBM Token Ring (All Types)
3018d15fdeeSweingart#		PNP8385	# Remote Network Access Driver
3028d15fdeeSweingart#		PNP8387	# RNA Point-to-point Protocol Driver
3038d15fdeeSweingart#		PNP8388	# Reserved for Microsoft Networking components
3048d15fdeeSweingart
3058d15fdeeSweingart#***** SCSI, Proprietary CD Adapters - PNPAxxx **********
3068d15fdeeSweingart#		PNPA002	# Future Domain 16-700 compatible controller
3078d15fdeeSweingart#		PNPA003	# Panasonic proprietary CD-ROM adapter (SBPro/SB16)
3088d15fdeeSweingart#		PNPA01B	# Trantor 128 SCSI Controller
3098d15fdeeSweingart#		PNPA01D	# Trantor T160 SCSI Controller
3108d15fdeeSweingart#		PNPA01E	# Trantor T338 Parallel SCSI controller
3118d15fdeeSweingart#		PNPA01F	# Trantor T348 Parallel SCSI controller
3128d15fdeeSweingart#		PNPA020	# Trantor Media Vision SCSI controller
3138d15fdeeSweingart#		PNPA022	# Always IN-2000 SCSI controller
3148d15fdeeSweingart#		PNPA02B	# Sony proprietary CD-ROM controller
3158d15fdeeSweingart#		PNPA02D	# Trantor T13b 8-bit SCSI controller
3168d15fdeeSweingart#		PNPA02F	# Trantor T358 Parallel SCSI controller
3178d15fdeeSweingart#		PNPA030	# Mitsumi LU-005 Single Speed CD-ROM controller + drive
3188d15fdeeSweingart#		PNPA031	# Mitsumi FX-001 Single Speed CD-ROM controller + drive
3198d15fdeeSweingart#		PNPA032	# Mitsumi FX-001 Double Speed CD-ROM controller + drive
3208d15fdeeSweingart
3218d15fdeeSweingart#***** Sound/Video-capture, multimedia - PNPBxxx ********
3223cee5813Sdownsjsb		PNPB000	# Sound Blaster 1.5-compatible sound device
3233cee5813Sdownsjsb		PNPB001	# Sound Blaster 2.0-compatible sound device
3243cee5813Sdownsjsb		PNPB002	# Sound Blaster Pro-compatible sound device
3253cee5813Sdownsjsb		PNPB003	# Sound Blaster 16-compatible sound device
3268d15fdeeSweingart#		PNPB004	# Thunderboard-compatible sound device
3278d15fdeeSweingart#		PNPB005	# Adlib-compatible FM synthesizer device
3285b4723e1Sderaadtmpu		PNPB006	# MPU401 compatible
3298d15fdeeSweingart#		PNPB007	# Microsoft Windows Sound System-compatible sound device
3308d15fdeeSweingart#		PNPB008	# Compaq Business Audio
3318d15fdeeSweingart#		PNPB009	# Plug and Play Microsoft Windows Sound System Device
3328d15fdeeSweingart#		PNPB00A	# MediaVision Pro Audio Spectrum
3338d15fdeeSweingart			# (Trantor SCSI enabled, Thunder Chip Disabled)
3348d15fdeeSweingart#		PNPB00B	# MediaVision Pro Audio 3D
3358d15fdeeSweingart#		PNPB00C	# MusicQuest MQX-32M
3368d15fdeeSweingart#		PNPB00D	# MediaVision Pro Audio Spectrum Basic
3378d15fdeeSweingart			# (No Trantor SCSI, Thunder Chip Enabled)
3388d15fdeeSweingart#		PNPB00E	# MediaVision Pro Audio Spectrum
3398d15fdeeSweingart			# (Trantor SCSI enabled, Thunder Chip Enabled)
3408d15fdeeSweingart#		PNPB00F	# MediaVision Jazz-16 chipset (OEM Versions)
3418d15fdeeSweingart#		PNPB010	# Auravision VxP500 chipset - Orchid Videola
3428d15fdeeSweingart#		PNPB018	# MediaVision Pro Audio Spectrum 8-bit
3438d15fdeeSweingart#		PNPB019	# MediaVision Pro Audio Spectrum Basic
3448d15fdeeSweingart			# (no Trantor SCSI, Thunder chip Disabled)
3458d15fdeeSweingart#		PNPB020	# Yamaha OPL3-compatible FM synthesizer device
3468715769cSderaadtjoy		PNPB02F	# Joystick/Game port
3478d15fdeeSweingart
3488d15fdeeSweingart#***** Modems - PNPCxxx-Dxxx****************************
3496be7eeb7Smiodcom		PNPC000	# Compaq 14400 Modem (TBD)
3506be7eeb7Smiodcom		PNPC001	# Compaq 2400/9600 Modem (TBD)
3511994e051Sdownsj
3523cee5813Sdownsj#
353*e54ca8acSmiod# Everything else.  The following list is exclusively for devices which
3542d6210afSderaadt# do not have correct PNPxxx IDs set; in which case we must match on the
3552d6210afSderaadt# vendor specific ID
3563cee5813Sdownsj#
3573cee5813Sdownsj
3583cee5813Sdownsj# Modems:
3596be7eeb7Smiod#com		ROK0010 # Rockwell ? (PNP0500)
3606be7eeb7Smiod#com		BRI1400 # Boca 33.6 PnP (PNP0500)
3616be7eeb7Smiod#com		BRIB400 # Boca 56k PnP (PNP0500)
3626be7eeb7Smiod#com		OZO8039	# Zoom 56k flex (PNP0500)
3636be7eeb7Smiod#com		ZTIF761	# Zoom ComStar 33.6 (PNP0500)
3646be7eeb7Smiod#com		BDP3336 # Best Data Products Inc. Smart O
3656be7eeb7Smiod#com		BDP0356 # Best Data 56x2
3666be7eeb7Smiod#com		CIR3000	# Cirrus Logic V43
3676be7eeb7Smiod#com		GVC0303 # MaxTech 33.6 PnP D/F/V
3686be7eeb7Smiod#com		GVC5000 # some GVC modem
3696be7eeb7Smiod#com		GVC0012	# VF1128HV-R9 (might be a win modem, need test results back)
3706be7eeb7Smiod#com		GWY0038 # Telepath with v.90
3716be7eeb7Smiod#com		GWY6290 # Telepath with x2 Technology
3726be7eeb7Smiod#com		MOT0000 # Motorola ModemSURFR 33.6 Intern
3736be7eeb7Smiod#com		MOT1550	# Motorola ModemSURFR 56K Modem
3746be7eeb7Smiod#com		MOT15F0 # Motorola VoiceSURFR 56K Modem
3756be7eeb7Smiod#com		NECE761	# 33.6Modem
3766be7eeb7Smiod#com		RSS0250 # 5614Jx3(G) Internal Modem
3776be7eeb7Smiod#com		SUP1310	# SupraExpress 336i PnP Modem
3786be7eeb7Smiod#com		SUP1380 # SupraExpress 288i PnP Voice Modem
3796be7eeb7Smiod#com		SUP1381 # SupraExpress 336i PnP Voice Modem
3806be7eeb7Smiod#com		SUP2084	# SupraExpress 56i PnP Voice Modem
3816be7eeb7Smiod#com		USR0001 # U.S. Robotics Inc., Sportster W
3826be7eeb7Smiod#com		USR0002 # U.S. Robotics Inc. Sportster 33.
3836be7eeb7Smiod#com		USR0006 # USR modem
3846be7eeb7Smiod#com		USR2030 # U.S.Robotics Inc. Sportster 560
3856be7eeb7Smiod#com		USR2050	# U.S.Robotics Inc. Sportster 33.
3866be7eeb7Smiod#com		USR2070	# U.S.Robotics Inc. Sportster 560
3876be7eeb7Smiod#com		USR3030 # U.S. Robotics 56K FAX INT
3886be7eeb7Smiod#com		USR3031 # U.S. Robotics 56K FAX INT
3896be7eeb7Smiod#com		USR3070 # U.S. Robotics 56K Voice INT
3906be7eeb7Smiod#com		USR9190	# U.S. Robotics 56K Voice INT
3916be7eeb7Smiod#com		SMM00C1	# Leopard 56k PnP
3926be7eeb7Smiod#com		AZT4001	# AZT3000 PnP SOUND DEVICE, MODEM
3936be7eeb7Smiod#com		AKY0000	# 56K Plug&Play Modem
3946be7eeb7Smiod#com		BRI3400	# Internal ACF Modem
3956be7eeb7Smiod#com		BRI1500	# Internal Fax Data
3966be7eeb7Smiod#com		AEI0276	# 56K v.90 Fax Modem (LKT)
3976be7eeb7Smiod#com		WCI0003	# Fax/Voice/Modem/Speakphone/Asvd
3986be7eeb7Smiod#com		USR1001	# TelePath 28.8 fax modem
3996be7eeb7Smiod#com		ESS0309	# ESS Modem Fax 56K, FM-3121-512
4003cee5813Sdownsj
4011eb0dabaSderaadt#ep		TCM5090	# 3COM 3c509B		(PNP80F7)
402de4549c4Sderaadt#ep		TCM5091	# 3COM 3c509B		(PNP80F7)
403de4549c4Sderaadt#ep		TCM5094 # 3COM 3c509B		(PNP80F7)
40454bb8577Sderaadt#ep		TCM5095 # 3COM 3c509B		(PNP80F7)
405de4549c4Sderaadt#ep		TCM5098 # 3COM 3c509B		(PNP80F7)
406d5314d09Smickey#ep		TCM5150 # 3COM 3c515-TX
407d5314d09Smickey#ep		TCM5151 # 3COM 3c515-T4
408de4549c4Sderaadt#le		TKN0010	# Lance Ethernet on TEKNOR board (PNP828C)
409de4549c4Sderaadt#le		ADV55AA	# AMD PCnet-ISA II Ethernet Netwo (PNP828C)
410f2ac4ac1Sderaadtle		CSI2203	# Cabletron E22xx Adapter
411de4549c4Sderaadt#le		BRI1001	# BOCALANcard COMBO	(PNP8200)
412de4549c4Sderaadt#ne		@@@9519	# ACCTON EN166X MPX2 ETHERNET CAR (PNP80D6)
413de4549c4Sderaadt#ne		RTL8019	# Realtek Plug & Play Ethernet Ca (PNP80D6)
414449cf07dSderaadt#ne		EDI0119	# PLUG & PLAY ETHERNET CARD (PNP80D6)
415c389a21eSderaadt#ne		AXE2011	# NETGEAR EA201 Ethernet Card (PNP80D6)
416ffbf3a3dSderaadt#ne		AXE2201	# Ethernet PnP ISA Card /S (PNP80D6)
417557b8a08Sderaadtne		UMC9008 # PLUG & PLAY Ethernet Card
4180c66a126Sniklasne		@@@1980	# OvisLink LE-8019R
4190c66a126Sniklaswe		SMC8416 # SMC EtherEZ
420f2d985e1Sjasonef		TCM5051	# 3Com Fast EtherLink ISA
421de83ab34Sderaadt#ne		AXE2201	# Ethernet PnP ISA Card /S (PNP80D6)
42207005c65Smickeyan		AWL4800	# Aironet 4800
4233cee5813Sdownsj
4246c038ef4Sderaadtjoy		@P@0001	# Avance Sound Chip
4256538ab6aSderaadtjoy		@P@1001	# ALS100+
4266c038ef4Sderaadtjoy		@P@2001	# ALS120
427078a5a7bSderaadtjoy		AZT3001	# AZT1008 PnP SOUND DEVICE (GAME PORT)
4280c66a126Sniklasjoy		CSC0001	# AW35/Pro gameport
429de4549c4Sderaadtjoy		CSC000F	# CS4236B
430d446b184Sderaadtjoy		CSC0101	# On Board Audio Chip
431b356cb04Sderaadt#joy		CTL7001	# Creative SB16 PnP joy (PNPB02F)
432b356cb04Sderaadtjoy		CTL7002	# Creative SB AWE64 PnP (PNPB02F.. but some miss it)
433b356cb04Sderaadt#joy		CTL7005	# Creative ViBRA16X PnP (PNPB02F)
434b356cb04Sderaadt#joy		ENS2020	# ENSONIQ SoundscapeVIVO (PNPB02F)
4356538ab6aSderaadtjoy		ESS0001	# ESS ES1869 Plug and Play AudioD
436083f92aaSderaadtjoy		ESS0005	# ESS ES1878 Plug and Play AudioD
4376e57fe69Sderaadtjoy		OPT0001	# OPTi Audio 16
43860a0cf29Saaronjoy		CDC0001	# OPL3-SAx Sound Board joy
439c71f1c6cSnaddyjoy		ASB16FD	# AdLib NSC 16 PNP (PNPB02F)
4406c038ef4Sderaadt#joy		YMH0022	# OPL3-SA3 Snd System (PNPB02F)
4416c038ef4Sderaadt
4426890410bSdess		ESS1868	# ESS ES1868 Plug and Play AudioD
4436890410bSdess		ESS1869	# ESS ES1869 Plug and Play AudioD
4446890410bSdess		ESS1878	# ESS ES1878 Plug and Play AudioD
445d56064bbSderaadtess		ESS1879	# ESS ES1879 Plug and Play AudioD
446a795af98Smiodgus		GRV0000	# Advanced Gravis InterWave Audio
4476c038ef4Sderaadtmpu		@X@1001	# ALS100+ (External Midi (MPU401)
4486c038ef4Sderaadtmpu		AZT2001	# AZT1008 PnP SOUND DEVICE (MPU401 MIDI)
4496c038ef4Sderaadtmpu		CSC0003 # AW35/pro MPU
4506c038ef4Sderaadtmpu		OPT0002	# OPTi Audio 16 MPU401
451943f5ee9Sderaadt#wss		@@@0001	# Avance Sound Chip
4526c038ef4Sderaadtsb		@@@2001	# ALS120
4536538ab6aSderaadtsb		@X@0001	# CMI8330. Audio Adapter
4543cee5813Sdownsjsb		ADS7150	# AD1815
4553cee5813Sdownsjsb		ADS7180	# AD1816
456078a5a7bSderaadtsb		AZT1008	# AZT1008 PnP SOUND DEVICE (AUDIO)
457aa13cc43Sderaadtsb		CTL0001	# Creative ViBRA16C PnP Audio
4583cee5813Sdownsjsb		CTL0031	# SB AWE32
4593cee5813Sdownsjsb		CTL0041	# SB16 PnP (CT4131)
4603cee5813Sdownsjsb		CTL0042	# SB AWE64 Value
4616538ab6aSderaadtsb		CTL0043	# Creative ViBRA16X PnP
4623cee5813Sdownsjsb		CTL0044	# SB AWE64 Gold
4633cee5813Sdownsjsb		CTL0045	# SB AWE64 Value
464c71f1c6cSnaddywss		ASB1631	# AdLib MSC 16 PNP V3SB
4656c038ef4Sderaadtwss		CSC0000	# AW35/Pro sound emulation (both SB *and* WSS, somewhat weird)
4666c038ef4Sderaadtwss		CSC0100	# On Board Audio Chip
4676c038ef4Sderaadtwss		CSCA800	# AdLib NSC 16 PNP
46814a4be10Sderaadtwss		OPT9310	# OPTi Audio 16
46960a0cf29Saaronwss		CDC0000	# OPL3-SAx Sound Board
4702a5ccfb9Sderaadtym		@@@1001 # ALS100+
471dfd3238eSderaadtym		YMH0021	# OPL3-SA2 Sound Board
4726c038ef4Sderaadt
473fb9fd3dbSmickeyrt		MFRAD10 # FM Radio Tuner at Creative ViBRA16C PnP
474fb9fd3dbSmickey
4756c038ef4Sderaadtwdc		AZT0500 # AZT1008 PnP SOUND DEVICE (IDE CDROM DISAB)
4766c038ef4Sderaadtwdc		CSC0004	# CX4237B-SIDE CD (?)
4776c038ef4Sderaadtwdc		CTL2011	# Creative SB32 PnP (PNP0600)
4786c038ef4Sderaadtwdc		ESS0002	# ESS ES1868 Plug and Play AudioD
4796c038ef4Sderaadt
4806c038ef4Sderaadt#		@H@1001	# ALS100+ (Internal Midi (OPL3) device)
4816c038ef4Sderaadt#		CSC0010	# AW35/Pro CTRL
4826c038ef4Sderaadt#		YMH002F	# OPL3-SAX Sound Board (0x100/8, no irq)
4831434cb7fSderaadt#		GRV0003	# UltraSound Plug & Play SB Compatible A
484a5ac3b93Sderaadt#mpu		GRV0004	# UltraSound Plug & Play, MPU-401 GM Music (no irq)
4852702ad28Sderaadt#		ENS1010	# ENSONIQ SoundscapeVIVO
4862702ad28Sderaadt#joy		ENS2020	# ENSONIQ SoundscapeVIVO (joy)
487