acpidevs revision 1.2 1 1.2 perry # $NetBSD: acpidevs,v 1.2 2003/02/04 00:49:56 perry Exp $
2 1.1 christos #
3 1.1 christos # ***** System Devices - PNP0xxx **************************
4 1.1 christos # --Interrupt Controllers--
5 1.1 christos PNP0000 AT Interrupt Controller
6 1.1 christos PNP0001 EISA Interrupt Controller
7 1.1 christos PNP0002 MCA Interrupt Controller
8 1.1 christos PNP0003 APIC
9 1.1 christos PNP0004 Cyrix SLiC MP interrupt controller
10 1.1 christos # --Timers--
11 1.1 christos PNP0100 AT Timer
12 1.1 christos PNP0101 EISA Timer
13 1.1 christos PNP0102 MCA Timer
14 1.1 christos # --DMA--
15 1.1 christos PNP0200 AT DMA Controller
16 1.1 christos PNP0201 EISA DMA Controller
17 1.1 christos PNP0202 MCA DMA Controller
18 1.1 christos # --Keyboards--
19 1.1 christos PNP0300 IBM PC/XT keyboard controller (83-key)
20 1.1 christos PNP0301 IBM PC/AT keyboard controller (86-key)
21 1.1 christos PNP0302 IBM PC/XT keyboard controller (84-key)
22 1.1 christos PNP0303 IBM Enhanced (101/102-key, PS/2 mouse support)
23 1.1 christos PNP0304 Olivetti Keyboard (83-key)
24 1.1 christos PNP0305 Olivetti Keyboard (102-key)
25 1.1 christos PNP0306 Olivetti Keyboard (86-key)
26 1.1 christos PNP0307 Microsoft Windows(R) Keyboard
27 1.1 christos PNP0308 General Input Device Emulation Interface (GIDEI) legacy
28 1.1 christos PNP0309 Olivetti Keyboard (A101/102 key)
29 1.1 christos PNP030A AT&T 302 keyboard
30 1.1 christos PNP030B Reserved by Microsoft
31 1.1 christos PNP0320 Japanese 106-key keyboard A01
32 1.1 christos PNP0321 Japanese 101-key keyboard
33 1.1 christos PNP0322 Japanese AX keyboard
34 1.1 christos PNP0323 Japanese 106-key keyboard 002/003
35 1.1 christos PNP0324 Japanese 106-key keyboard 001
36 1.1 christos PNP0325 Japanese Toshiba Desktop keyboard
37 1.1 christos PNP0326 Japanese Toshiba Laptop keyboard
38 1.1 christos PNP0327 Japanese Toshiba Notebook keyboard
39 1.1 christos PNP0340 Korean 84-key keyboard
40 1.1 christos PNP0341 Korean 86-key keyboard
41 1.1 christos PNP0342 Korean Enhanced keyboard
42 1.1 christos PNP0343 Korean Enhanced keyboard 101b
43 1.1 christos PNP0343 Korean Enhanced keyboard 101c
44 1.1 christos PNP0344 Korean Enhanced keyboard 103
45 1.1 christos # --Parallel Devices--
46 1.1 christos PNP0400 Standard LPT printer port
47 1.1 christos PNP0401 ECP printer port
48 1.1 christos # --Serial Devices--
49 1.1 christos PNP0500 Standard PC COM port
50 1.1 christos PNP0501 16550A-compatible COM port
51 1.1 christos PNP0502 Multiport serial device (non-intelligent 16550)
52 1.1 christos PNP0510 Generic IRDA-compatible device
53 1.1 christos PNP0511 Generic IRDA-compatible device
54 1.1 christos # --Disk Controllers--
55 1.1 christos PNP0600 Generic ESDI/IDE/ATA compatible hard disk controller
56 1.1 christos PNP0601 Plus Hardcard II
57 1.1 christos PNP0602 Plus Hardcard IIXL/EZ
58 1.1 christos PNP0603 Generic IDE supporting Microsoft Device Bay Specification
59 1.1 christos PNP0700 PC standard floppy disk controller
60 1.1 christos PNP0701 Standard floppy controller supporting MS Device Bay Spec
61 1.1 christos # --Compatibility with early device ID list--
62 1.1 christos PNP0802 Microsoft Sound System compatible device
63 1.1 christos # --Display Adapters--
64 1.1 christos PNP0900 VGA Compatible
65 1.1 christos PNP0901 Video Seven VRAM/VRAM II/1024i
66 1.1 christos PNP0902 8514/A Compatible
67 1.1 christos PNP0903 Trident VGA
68 1.1 christos PNP0904 Cirrus Logic Laptop VGA
69 1.1 christos PNP0905 Cirrus Logic VGA
70 1.1 christos PNP0906 Tseng ET4000
71 1.1 christos PNP0907 Western Digital VGA
72 1.1 christos PNP0908 Western Digital Laptop VGA
73 1.1 christos PNP0909 S3 Inc. 911/924
74 1.1 christos PNP090A ATI Ultra Pro/Plus (Mach 32)
75 1.1 christos PNP090B ATI Ultra (Mach 8)
76 1.1 christos PNP090C XGA Compatible
77 1.1 christos PNP090D ATI VGA Wonder
78 1.1 christos PNP090E Weitek P9000 Graphics Adapter
79 1.1 christos PNP090F Oak Technology VGA
80 1.1 christos PNP0910 Compaq QVision
81 1.1 christos PNP0911 XGA/2
82 1.1 christos PNP0912 Tseng Labs W32/W32i/W32p
83 1.1 christos PNP0913 S3 Inc. 801/928/964
84 1.1 christos PNP0914 Cirrus Logic 5429/5434 (memory mapped)
85 1.1 christos PNP0915 Compaq Advanced VGA (AVGA)
86 1.1 christos PNP0916 ATI Ultra Pro Turbo (Mach64)
87 1.1 christos PNP0917 Reserved by Microsoft
88 1.1 christos PNP0918 Matrox MGA
89 1.1 christos PNP0919 Compaq QVision 2000
90 1.1 christos PNP091A Tseng W128
91 1.1 christos PNP0930 Chips & Technologies Super VGA
92 1.1 christos PNP0931 Chips & Technologies Accelerator
93 1.1 christos PNP0940 NCR 77c22e Super VGA
94 1.1 christos PNP0941 NCR 77c32blt
95 1.1 christos PNP09FF Plug and Play Monitors (VESA DDC)
96 1.2 perry #--Peripheral Buses--
97 1.1 christos PNP0A00 ISA Bus
98 1.1 christos PNP0A01 EISA Bus
99 1.1 christos PNP0A02 MCA Bus
100 1.1 christos PNP0A03 PCI Bus
101 1.1 christos PNP0A04 VESA/VL Bus
102 1.1 christos PNP0A05 Generic ACPI Bus
103 1.1 christos PNP0A06 Generic ACPI Extended-IO Bus (EIO bus)
104 1.1 christos #-- Real Time Clock, BIOS, System board devices--
105 1.1 christos PNP0800 AT-style speaker sound
106 1.1 christos PNP0B00 AT Real-Time Clock
107 1.1 christos PNP0C00 Plug and Play BIOS (only created by the root enumerator)
108 1.1 christos PNP0C01 System Board
109 1.1 christos PNP0C02 Plug and Play motherboard register resources
110 1.1 christos PNP0C03 Plug and Play BIOS Event Notification Interrupt
111 1.1 christos PNP0C04 Math Coprocessor
112 1.1 christos PNP0C05 APM BIOS (Version independent)
113 1.1 christos PNP0C06 Reserved for identification of early Plug and Play BIOS implementation
114 1.1 christos PNP0C07 Reserved for identification of early Plug and Play BIOS implementation
115 1.1 christos PNP0C08 ACPI system board hardware
116 1.1 christos PNP0C09 ACPI Embedded Controller
117 1.1 christos PNP0C0A ACPI Control Method Battery
118 1.1 christos PNP0C0B ACPI Fan
119 1.1 christos PNP0C0C ACPI power button device
120 1.1 christos PNP0C0D ACPI lid device
121 1.1 christos PNP0C0E ACPI sleep button device
122 1.1 christos PNP0C0F PCI interrupt link device
123 1.1 christos PNP0C10 ACPI system indicator device
124 1.1 christos PNP0C11 ACPI thermal zone
125 1.1 christos PNP0C12 Device Bay Controller
126 1.1 christos PNP0C13 Plug and Play BIOS (used when ACPI mode cannot be used)
127 1.1 christos #--PCMCIA Controller Chipsets--
128 1.1 christos PNP0E00 Intel 82365-Compatible PCMCIA Controller
129 1.1 christos PNP0E01 Cirrus Logic CL-PD6720 PCMCIA Controller
130 1.1 christos PNP0E02 VLSI VL82C146 PCMCIA Controller
131 1.1 christos PNP0E03 Intel 82365-compatible CardBus controller
132 1.1 christos #--Mice--
133 1.1 christos PNP0F00 Microsoft Bus Mouse
134 1.1 christos PNP0F01 Microsoft Serial Mouse
135 1.1 christos PNP0F02 Microsoft InPort Mouse
136 1.1 christos PNP0F03 Microsoft PS/2-style Mouse
137 1.1 christos PNP0F04 Mouse Systems Mouse
138 1.1 christos PNP0F05 Mouse Systems 3-Button Mouse (COM2)
139 1.1 christos PNP0F06 Genius Mouse (COM1)
140 1.1 christos PNP0F07 Genius Mouse (COM2)
141 1.1 christos PNP0F08 Logitech Serial Mouse
142 1.1 christos PNP0F09 Microsoft BallPoint Serial Mouse
143 1.1 christos PNP0F0A Microsoft Plug and Play Mouse
144 1.1 christos PNP0F0B Microsoft Plug and Play BallPoint Mouse
145 1.1 christos PNP0F0C Microsoft-compatible Serial Mouse
146 1.1 christos PNP0F0D Microsoft-compatible InPort-compatible Mouse
147 1.1 christos PNP0F0E Microsoft-compatible PS/2-style Mouse
148 1.1 christos PNP0F0F Microsoft-compatible Serial BallPoint-compatible Mouse
149 1.1 christos PNP0F10 Texas Instruments QuickPort Mouse
150 1.1 christos PNP0F11 Microsoft-compatible Bus Mouse
151 1.1 christos PNP0F12 Logitech PS/2-style Mouse
152 1.1 christos PNP0F13 PS/2 Port for PS/2-style Mice
153 1.1 christos PNP0F14 Microsoft Kids Mouse
154 1.1 christos PNP0F15 Logitech bus mouse
155 1.1 christos PNP0F16 Logitech SWIFT device
156 1.1 christos PNP0F17 Logitech-compatible serial mouse
157 1.1 christos PNP0F18 Logitech-compatible bus mouse
158 1.1 christos PNP0F19 Logitech-compatible PS/2-style Mouse
159 1.1 christos PNP0F1A Logitech-compatible SWIFT Device
160 1.1 christos PNP0F1B HP Omnibook Mouse
161 1.1 christos PNP0F1C Compaq LTE Trackball PS/2-style Mouse
162 1.1 christos PNP0F1D Compaq LTE Trackball Serial Mouse
163 1.1 christos PNP0F1E Microsoft Kids Trackball Mouse
164 1.1 christos PNP0F1F Reserved by Microsoft Input Device Group
165 1.1 christos PNP0F20 Reserved by Microsoft Input Device Group
166 1.1 christos PNP0F21 Reserved by Microsoft Input Device Group
167 1.1 christos PNP0F22 Reserved by Microsoft Input Device Group
168 1.1 christos PNP0F23 Reserved by Microsoft Input Device Group
169 1.1 christos PNP0FFF Reserved by Microsoft Systems
170 1.1 christos # ***** Network Adapters - PNP8xxx ***********************
171 1.1 christos PNP8001 Novell/Anthem NE3200
172 1.1 christos PNP8004 Compaq NE3200
173 1.1 christos PNP8006 Intel EtherExpress/32
174 1.1 christos PNP8008 HP EtherTwist EISA LAN Adapter/32 (HP27248A)
175 1.1 christos PNP8065 Ungermann-Bass NIUps or NIUps/EOTP
176 1.1 christos PNP8072 DEC (DE211) EtherWorks MC/TP
177 1.1 christos PNP8073 DEC (DE212) EtherWorks MC/TP_BNC
178 1.1 christos PNP8078 DCA 10 Mb MCA
179 1.1 christos PNP8074 HP MC LAN Adapter/16 TP (PC27246)
180 1.1 christos PNP80c9 IBM Token Ring
181 1.1 christos PNP80ca IBM Token Ring II
182 1.1 christos PNP80cb IBM Token Ring II/Short
183 1.1 christos PNP80cc IBM Token Ring 4/16Mbs
184 1.1 christos PNP80d3 Novell/Anthem NE1000
185 1.1 christos PNP80d4 Novell/Anthem NE2000
186 1.1 christos PNP80d5 NE1000 Compatible
187 1.1 christos PNP80d6 NE2000 Compatible
188 1.1 christos PNP80d7 Novell/Anthem NE1500T
189 1.1 christos PNP80d8 Novell/Anthem NE2100
190 1.1 christos PNP80dd SMC ARCNETPC
191 1.1 christos PNP80de SMC ARCNET PC100, PC200
192 1.1 christos PNP80df SMC ARCNET PC110, PC210, PC250
193 1.1 christos PNP80e0 SMC ARCNET PC130/E
194 1.1 christos PNP80e1 SMC ARCNET PC120, PC220, PC260
195 1.1 christos PNP80e2 SMC ARCNET PC270/E
196 1.1 christos PNP80e5 SMC ARCNET PC600W, PC650W
197 1.1 christos PNP80e7 DEC DEPCA
198 1.1 christos PNP80e8 DEC (DE100) EtherWorks LC
199 1.1 christos PNP80e9 DEC (DE200) EtherWorks Turbo
200 1.1 christos PNP80ea DEC (DE101) EtherWorks LC/TP
201 1.1 christos PNP80eb DEC (DE201) EtherWorks Turbo/TP
202 1.1 christos PNP80ec DEC (DE202) EtherWorks Turbo/TP_BNC
203 1.1 christos PNP80ed DEC (DE102) EtherWorks LC/TP_BNC
204 1.1 christos PNP80ee DEC EE101 (Built-In)
205 1.1 christos PNP80ef DECpc 433 WS (Built-In)
206 1.1 christos PNP80f1 3Com EtherLink Plus
207 1.1 christos PNP80f3 3Com EtherLink II or IITP (8 or 16-bit)
208 1.1 christos PNP80f4 3Com TokenLink
209 1.1 christos PNP80f6 3Com EtherLink 16
210 1.1 christos PNP80f7 3Com EtherLink III
211 1.1 christos PNP80f8 3Com Generic Etherlink Plug and Play Device
212 1.1 christos PNP80fb Thomas Conrad TC6045
213 1.1 christos PNP80fc Thomas Conrad TC6042
214 1.1 christos PNP80fd Thomas Conrad TC6142
215 1.1 christos PNP80fe Thomas Conrad TC6145
216 1.1 christos PNP80ff Thomas Conrad TC6242
217 1.1 christos PNP8100 Thomas Conrad TC6245
218 1.1 christos PNP8105 DCA 10 MB
219 1.1 christos PNP8106 DCA 10 MB Fiber Optic
220 1.1 christos PNP8107 DCA 10 MB Twisted Pair
221 1.1 christos PNP8113 Racal NI6510
222 1.1 christos PNP811C Ungermann-Bass NIUpc
223 1.1 christos PNP8120 Ungermann-Bass NIUpc/EOTP
224 1.1 christos PNP8123 SMC StarCard PLUS (WD/8003S)
225 1.1 christos PNP8124 SMC StarCard PLUS With On Board Hub (WD/8003SH)
226 1.1 christos PNP8125 SMC EtherCard PLUS (WD/8003E)
227 1.1 christos PNP8126 SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
228 1.1 christos PNP8127 SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
229 1.1 christos PNP8128 SMC EtherCard PLUS TP (WD/8003WT)
230 1.1 christos PNP812a SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
231 1.1 christos PNP812d Intel EtherExpress 16 or 16TP
232 1.1 christos PNP812f Intel TokenExpress 16/4
233 1.1 christos PNP8130 Intel TokenExpress MCA 16/4
234 1.1 christos PNP8132 Intel EtherExpress 16 (MCA)
235 1.1 christos PNP8137 Artisoft AE-1
236 1.1 christos PNP8138 Artisoft AE-2 or AE-3
237 1.1 christos PNP8141 Amplicard AC 210/XT
238 1.1 christos PNP8142 Amplicard AC 210/AT
239 1.1 christos PNP814b Everex SpeedLink /PC16 (EV2027)
240 1.1 christos PNP8155 HP PC LAN Adapter/8 TP (HP27245)
241 1.1 christos PNP8156 HP PC LAN Adapter/16 TP (HP27247A)
242 1.1 christos PNP8157 HP PC LAN Adapter/8 TL (HP27250)
243 1.1 christos PNP8158 HP PC LAN Adapter/16 TP Plus (HP27247B)
244 1.1 christos PNP8159 HP PC LAN Adapter/16 TL Plus (HP27252)
245 1.1 christos PNP815f National Semiconductor Ethernode *16AT
246 1.1 christos PNP8160 National Semiconductor AT/LANTIC EtherNODE 16-AT3
247 1.1 christos PNP816a NCR Token-Ring 4 Mbs ISA
248 1.1 christos PNP816d NCR Token-Ring 16/4 Mbs ISA
249 1.1 christos PNP8191 Olicom 16/4 Token-Ring Adapter
250 1.1 christos PNP81c3 SMC EtherCard PLUS Elite (WD/8003EP)
251 1.1 christos PNP81c4 SMC EtherCard PLUS 10T (WD/8003W)
252 1.1 christos PNP81c5 SMC EtherCard PLUS Elite 16 (WD/8013EP)
253 1.1 christos PNP81c6 SMC EtherCard PLUS Elite 16T (WD/8013W)
254 1.1 christos PNP81c7 SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
255 1.1 christos PNP81c8 SMC EtherElite Ultra 16
256 1.1 christos PNP81e4 Pure Data PDI9025-32 (Token Ring)
257 1.1 christos PNP81e6 Pure Data PDI508+ (ArcNet)
258 1.1 christos PNP81e7 Pure Data PDI516+ (ArcNet)
259 1.1 christos PNP81eb Proteon Token Ring (P1390)
260 1.1 christos PNP81ec Proteon Token Ring (P1392)
261 1.1 christos PNP81ed Proteon ISA Token Ring (1340)
262 1.1 christos PNP81ee Proteon ISA Token Ring (1342)
263 1.1 christos PNP81ef Proteon ISA Token Ring (1346)
264 1.1 christos PNP81f0 Proteon ISA Token Ring (1347)
265 1.1 christos PNP81ff Cabletron E2000 Series DNI
266 1.1 christos PNP8200 Cabletron E2100 Series DNI
267 1.1 christos PNP8209 Zenith Data Systems Z-Note
268 1.1 christos PNP820a Zenith Data Systems NE2000-Compatible
269 1.1 christos PNP8213 Xircom Pocket Ethernet II
270 1.1 christos PNP8214 Xircom Pocket Ethernet I
271 1.1 christos PNP821d RadiSys EXM-10
272 1.1 christos PNP8227 SMC 3000 Series
273 1.1 christos PNP8228 SMC 91C2 controller
274 1.1 christos PNP8231 Advanced Micro Devices AM2100/AM1500T
275 1.1 christos PNP8263 Tulip NCC-16
276 1.1 christos PNP8277 Exos 105
277 1.1 christos PNP828A Intel '595 based Ethernet
278 1.1 christos PNP828B TI2000-style Token Ring
279 1.1 christos PNP828C AMD PCNet Family cards
280 1.1 christos PNP828D AMD PCNet32 (VL version)
281 1.1 christos PNP8294 IrDA Infrared NDIS driver (Microsoft-supplied)
282 1.1 christos PNP82bd IBM PCMCIA-NIC
283 1.1 christos PNP82C2 Xircom CE10
284 1.1 christos PNP82C3 Xircom CEM2
285 1.1 christos PNP8321 DEC Ethernet (All Types)
286 1.1 christos PNP8323 SMC EtherCard (All Types except 8013/A)
287 1.1 christos PNP8324 ARCNET Compatible
288 1.1 christos PNP8326 Thomas Conrad (All Arcnet Types)
289 1.1 christos PNP8327 IBM Token Ring (All Types)
290 1.1 christos PNP8385 Remote Network Access Driver
291 1.1 christos PNP8387 RNA Point-to-point Protocol Driver
292 1.1 christos PNP8388 Reserved for Microsoft Networking components
293 1.1 christos PNP8389 Peer IrLAN infrared driver (Microsoft-supplied)
294 1.1 christos PNP8390 Generic network adapter
295 1.1 christos # ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
296 1.1 christos PNPA002 Future Domain 16-700 compatible controller
297 1.1 christos PNPA003 Panasonic proprietary CD-ROM adapter (SBPro/SB16)
298 1.1 christos PNPA01B Trantor 128 SCSI Controller
299 1.1 christos PNPA01D Trantor T160 SCSI Controller
300 1.1 christos PNPA01E Trantor T338 Parallel SCSI controller
301 1.1 christos PNPA01F Trantor T348 Parallel SCSI controller
302 1.1 christos PNPA020 Trantor Media Vision SCSI controller
303 1.1 christos PNPA022 Always IN-2000 SCSI controller
304 1.1 christos PNPA02B Sony proprietary CD-ROM controller
305 1.1 christos PNPA02D Trantor T13b 8-bit SCSI controller
306 1.1 christos PNPA02F Trantor T358 Parallel SCSI controller
307 1.1 christos PNPA030 Mitsumi LU-005 Single Speed CD-ROM controller + drive
308 1.1 christos PNPA031 Mitsumi FX-001 Single Speed CD-ROM controller + drive
309 1.1 christos PNPA032 Mitsumi FX-001 Double Speed CD-ROM controller + drive
310 1.1 christos # ***** Sound/Video-capture, multimedia - PNPBxxx ********
311 1.1 christos PNPB000 Sound Blaster 1.5 sound device
312 1.1 christos PNPB001 Sound Blaster 2.0 sound device
313 1.1 christos PNPB002 Sound Blaster Pro sound device
314 1.1 christos PNPB003 Sound Blaster 16 sound device
315 1.1 christos PNPB004 Thunderboard-compatible sound device
316 1.1 christos PNPB005 Adlib-compatible FM synthesizer device
317 1.1 christos PNPB006 MPU401 compatible
318 1.1 christos PNPB007 Microsoft Windows Sound System-compatible sound device
319 1.1 christos PNPB008 Compaq Business Audio
320 1.1 christos PNPB009 Plug and Play Microsoft Windows Sound System Device
321 1.1 christos PNPB00A MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Disabled)
322 1.1 christos PNPB00B MediaVision Pro Audio 3D
323 1.1 christos PNPB00C MusicQuest MQX-32M
324 1.1 christos PNPB00D MediaVision Pro Audio Spectrum Basic (No Trantor SCSI, Thunder Chip Enabled)
325 1.1 christos PNPB00E MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Enabled)
326 1.1 christos PNPB00F MediaVision Jazz-16 chipset (OEM Versions)
327 1.1 christos PNPB010 Auravision VxP500 chipset - Orchid Videola
328 1.1 christos PNPB018 MediaVision Pro Audio Spectrum 8-bit
329 1.1 christos PNPB019 MediaVision Pro Audio Spectrum Basic (no Trantor SCSI, Thunder chip Disabled)
330 1.1 christos PNPB020 Yamaha OPL3-compatible FM synthesizer device
331 1.1 christos PNPB02F Joystick/Game port
332 1.1 christos # ***** Modems - PNPCxxx-Dxxx****************************
333 1.1 christos PNPC000 Compaq 14400 Modem (TBD)
334 1.1 christos PNPC001 Compaq 2400/9600 Modem (TBD)
335