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