acpidevs revision 1.1
11.1Schristos# $NetBSD: acpidevs,v 1.1 2003/01/05 22:33:54 christos Exp $
21.1Schristos#
31.1Schristos# ***** System Devices - PNP0xxx **************************
41.1Schristos# --Interrupt Controllers--
51.1SchristosPNP0000	AT Interrupt Controller
61.1SchristosPNP0001	EISA Interrupt Controller
71.1SchristosPNP0002	MCA Interrupt Controller
81.1SchristosPNP0003	APIC
91.1SchristosPNP0004	Cyrix SLiC MP interrupt controller
101.1Schristos# --Timers--
111.1SchristosPNP0100	AT Timer
121.1SchristosPNP0101	EISA Timer
131.1SchristosPNP0102	MCA Timer
141.1Schristos# --DMA--
151.1SchristosPNP0200	AT DMA Controller
161.1SchristosPNP0201	EISA DMA Controller
171.1SchristosPNP0202	MCA DMA Controller
181.1Schristos# --Keyboards--
191.1SchristosPNP0300	IBM PC/XT keyboard controller (83-key)
201.1SchristosPNP0301	IBM PC/AT keyboard controller (86-key)
211.1SchristosPNP0302	IBM PC/XT keyboard controller (84-key)
221.1SchristosPNP0303	IBM Enhanced (101/102-key, PS/2 mouse support)
231.1SchristosPNP0304	Olivetti Keyboard (83-key)
241.1SchristosPNP0305	Olivetti Keyboard (102-key)
251.1SchristosPNP0306	Olivetti Keyboard (86-key)
261.1SchristosPNP0307	Microsoft Windows(R) Keyboard
271.1SchristosPNP0308	General Input Device Emulation Interface (GIDEI) legacy
281.1SchristosPNP0309	Olivetti Keyboard (A101/102 key)
291.1SchristosPNP030A	AT&T 302 keyboard
301.1SchristosPNP030B	Reserved by Microsoft
311.1SchristosPNP0320	Japanese 106-key keyboard A01
321.1SchristosPNP0321	Japanese 101-key keyboard
331.1SchristosPNP0322	Japanese AX keyboard
341.1SchristosPNP0323	Japanese 106-key keyboard 002/003
351.1SchristosPNP0324	Japanese 106-key keyboard 001
361.1SchristosPNP0325	Japanese Toshiba Desktop keyboard
371.1SchristosPNP0326	Japanese Toshiba Laptop keyboard
381.1SchristosPNP0327	Japanese Toshiba Notebook keyboard
391.1SchristosPNP0340	Korean 84-key keyboard
401.1SchristosPNP0341	Korean 86-key keyboard
411.1SchristosPNP0342	Korean Enhanced keyboard
421.1SchristosPNP0343	Korean Enhanced keyboard 101b
431.1SchristosPNP0343	Korean Enhanced keyboard 101c
441.1SchristosPNP0344	Korean Enhanced keyboard 103
451.1Schristos# --Parallel Devices--
461.1SchristosPNP0400	Standard LPT printer port
471.1SchristosPNP0401	ECP printer port
481.1Schristos# --Serial Devices--
491.1SchristosPNP0500	Standard PC COM port
501.1SchristosPNP0501	16550A-compatible COM port
511.1SchristosPNP0502	Multiport serial device (non-intelligent 16550)
521.1SchristosPNP0510	Generic IRDA-compatible device
531.1SchristosPNP0511	Generic IRDA-compatible device
541.1Schristos# --Disk Controllers--
551.1SchristosPNP0600	Generic ESDI/IDE/ATA compatible hard disk controller
561.1SchristosPNP0601	Plus Hardcard II
571.1SchristosPNP0602	Plus Hardcard IIXL/EZ
581.1SchristosPNP0603	Generic IDE supporting Microsoft Device Bay Specification
591.1SchristosPNP0700	PC standard floppy disk controller
601.1SchristosPNP0701	Standard floppy controller supporting MS Device Bay Spec
611.1Schristos# --Compatibility with early device ID list--
621.1SchristosPNP0802	Microsoft Sound System compatible device
631.1Schristos# --Display Adapters--
641.1SchristosPNP0900	VGA Compatible
651.1SchristosPNP0901	Video Seven VRAM/VRAM II/1024i 
661.1SchristosPNP0902	8514/A Compatible
671.1SchristosPNP0903	Trident VGA
681.1SchristosPNP0904	Cirrus Logic Laptop VGA
691.1SchristosPNP0905	Cirrus Logic VGA
701.1SchristosPNP0906	Tseng ET4000
711.1SchristosPNP0907	Western Digital VGA
721.1SchristosPNP0908	Western Digital Laptop VGA
731.1SchristosPNP0909	S3 Inc. 911/924
741.1SchristosPNP090A	ATI Ultra Pro/Plus (Mach 32)
751.1SchristosPNP090B	ATI Ultra (Mach 8)
761.1SchristosPNP090C	XGA Compatible
771.1SchristosPNP090D	ATI VGA Wonder
781.1SchristosPNP090E	Weitek P9000 Graphics Adapter
791.1SchristosPNP090F	Oak Technology VGA
801.1SchristosPNP0910	Compaq QVision
811.1SchristosPNP0911	XGA/2
821.1SchristosPNP0912	Tseng Labs W32/W32i/W32p
831.1SchristosPNP0913	S3 Inc. 801/928/964
841.1SchristosPNP0914	Cirrus Logic 5429/5434 (memory mapped)
851.1SchristosPNP0915	Compaq Advanced VGA (AVGA)
861.1SchristosPNP0916	ATI Ultra Pro Turbo (Mach64)
871.1SchristosPNP0917	Reserved by Microsoft
881.1SchristosPNP0918	Matrox MGA
891.1SchristosPNP0919	Compaq QVision 2000
901.1SchristosPNP091A	Tseng W128
911.1SchristosPNP0930	Chips & Technologies Super VGA
921.1SchristosPNP0931	Chips & Technologies Accelerator
931.1SchristosPNP0940	NCR 77c22e Super VGA
941.1SchristosPNP0941	NCR 77c32blt
951.1SchristosPNP09FF	Plug and Play Monitors (VESA DDC)
961.1Schristos
971.1Schristos--Peripheral Buses--
981.1SchristosPNP0A00	ISA Bus
991.1SchristosPNP0A01	EISA Bus
1001.1SchristosPNP0A02	MCA Bus
1011.1SchristosPNP0A03	PCI Bus
1021.1SchristosPNP0A04	VESA/VL Bus
1031.1SchristosPNP0A05	Generic ACPI Bus
1041.1SchristosPNP0A06	Generic ACPI Extended-IO Bus (EIO bus)
1051.1Schristos#-- Real Time Clock, BIOS, System board devices--
1061.1SchristosPNP0800	AT-style speaker sound
1071.1SchristosPNP0B00	AT Real-Time Clock
1081.1SchristosPNP0C00	Plug and Play BIOS (only created by the root enumerator)
1091.1SchristosPNP0C01	System Board
1101.1SchristosPNP0C02	Plug and Play motherboard register resources
1111.1SchristosPNP0C03	Plug and Play BIOS Event Notification Interrupt
1121.1SchristosPNP0C04	Math Coprocessor
1131.1SchristosPNP0C05	APM BIOS (Version independent)
1141.1SchristosPNP0C06	Reserved for identification of early Plug and Play BIOS implementation
1151.1SchristosPNP0C07	Reserved for identification of early Plug and Play BIOS implementation
1161.1SchristosPNP0C08	ACPI system board hardware
1171.1SchristosPNP0C09	ACPI Embedded Controller
1181.1SchristosPNP0C0A	ACPI Control Method Battery
1191.1SchristosPNP0C0B	ACPI Fan
1201.1SchristosPNP0C0C	ACPI power button device
1211.1SchristosPNP0C0D	ACPI lid device
1221.1SchristosPNP0C0E	ACPI sleep button device
1231.1SchristosPNP0C0F	PCI interrupt link device
1241.1SchristosPNP0C10	ACPI system indicator device
1251.1SchristosPNP0C11	ACPI thermal zone
1261.1SchristosPNP0C12	Device Bay Controller
1271.1SchristosPNP0C13	Plug and Play BIOS (used when ACPI mode cannot be used)
1281.1Schristos#--PCMCIA Controller Chipsets--
1291.1SchristosPNP0E00	Intel 82365-Compatible PCMCIA Controller
1301.1SchristosPNP0E01	Cirrus Logic CL-PD6720 PCMCIA Controller
1311.1SchristosPNP0E02	VLSI VL82C146 PCMCIA Controller
1321.1SchristosPNP0E03	Intel 82365-compatible CardBus controller
1331.1Schristos#--Mice--
1341.1SchristosPNP0F00	Microsoft Bus Mouse
1351.1SchristosPNP0F01	Microsoft Serial Mouse
1361.1SchristosPNP0F02	Microsoft InPort Mouse
1371.1SchristosPNP0F03	Microsoft PS/2-style Mouse
1381.1SchristosPNP0F04	Mouse Systems Mouse
1391.1SchristosPNP0F05	Mouse Systems 3-Button Mouse (COM2)
1401.1SchristosPNP0F06	Genius Mouse (COM1)
1411.1SchristosPNP0F07	Genius Mouse (COM2)
1421.1SchristosPNP0F08	Logitech Serial Mouse
1431.1SchristosPNP0F09	Microsoft BallPoint Serial Mouse
1441.1SchristosPNP0F0A	Microsoft Plug and Play Mouse
1451.1SchristosPNP0F0B	Microsoft Plug and Play BallPoint Mouse
1461.1SchristosPNP0F0C	Microsoft-compatible Serial Mouse
1471.1SchristosPNP0F0D	Microsoft-compatible InPort-compatible Mouse
1481.1SchristosPNP0F0E	Microsoft-compatible PS/2-style Mouse
1491.1SchristosPNP0F0F	Microsoft-compatible Serial BallPoint-compatible Mouse
1501.1SchristosPNP0F10	Texas Instruments QuickPort Mouse
1511.1SchristosPNP0F11	Microsoft-compatible Bus Mouse
1521.1SchristosPNP0F12	Logitech PS/2-style Mouse
1531.1SchristosPNP0F13	PS/2 Port for PS/2-style Mice
1541.1SchristosPNP0F14	Microsoft Kids Mouse
1551.1SchristosPNP0F15	Logitech bus mouse
1561.1SchristosPNP0F16	Logitech SWIFT device
1571.1SchristosPNP0F17	Logitech-compatible serial mouse
1581.1SchristosPNP0F18	Logitech-compatible bus mouse
1591.1SchristosPNP0F19	Logitech-compatible PS/2-style Mouse
1601.1SchristosPNP0F1A	Logitech-compatible SWIFT Device
1611.1SchristosPNP0F1B	HP Omnibook Mouse
1621.1SchristosPNP0F1C	Compaq LTE Trackball PS/2-style Mouse
1631.1SchristosPNP0F1D	Compaq LTE Trackball Serial Mouse
1641.1SchristosPNP0F1E	Microsoft Kids Trackball Mouse
1651.1SchristosPNP0F1F	Reserved by Microsoft Input Device Group
1661.1SchristosPNP0F20	Reserved by Microsoft Input Device Group
1671.1SchristosPNP0F21	Reserved by Microsoft Input Device Group
1681.1SchristosPNP0F22	Reserved by Microsoft Input Device Group
1691.1SchristosPNP0F23	Reserved by Microsoft Input Device Group
1701.1SchristosPNP0FFF	Reserved by Microsoft Systems
1711.1Schristos# ***** Network Adapters - PNP8xxx ***********************
1721.1SchristosPNP8001	Novell/Anthem NE3200
1731.1SchristosPNP8004	Compaq NE3200
1741.1SchristosPNP8006	Intel EtherExpress/32
1751.1SchristosPNP8008	HP EtherTwist EISA LAN Adapter/32 (HP27248A)
1761.1SchristosPNP8065	Ungermann-Bass NIUps or NIUps/EOTP
1771.1SchristosPNP8072	DEC (DE211) EtherWorks MC/TP
1781.1SchristosPNP8073	DEC (DE212) EtherWorks MC/TP_BNC
1791.1SchristosPNP8078	DCA 10 Mb MCA
1801.1SchristosPNP8074	HP MC LAN Adapter/16 TP (PC27246)
1811.1SchristosPNP80c9	IBM Token Ring
1821.1SchristosPNP80ca	IBM Token Ring II
1831.1SchristosPNP80cb	IBM Token Ring II/Short
1841.1SchristosPNP80cc	IBM Token Ring 4/16Mbs
1851.1SchristosPNP80d3	Novell/Anthem NE1000
1861.1SchristosPNP80d4	Novell/Anthem NE2000
1871.1SchristosPNP80d5	NE1000 Compatible
1881.1SchristosPNP80d6	NE2000 Compatible
1891.1SchristosPNP80d7	Novell/Anthem NE1500T
1901.1SchristosPNP80d8	Novell/Anthem NE2100
1911.1SchristosPNP80dd	SMC ARCNETPC
1921.1SchristosPNP80de	SMC ARCNET PC100, PC200
1931.1SchristosPNP80df	SMC ARCNET PC110, PC210, PC250
1941.1SchristosPNP80e0	SMC ARCNET PC130/E
1951.1SchristosPNP80e1	SMC ARCNET PC120, PC220, PC260
1961.1SchristosPNP80e2	SMC ARCNET PC270/E
1971.1SchristosPNP80e5	SMC ARCNET PC600W, PC650W
1981.1SchristosPNP80e7	DEC DEPCA
1991.1SchristosPNP80e8	DEC (DE100) EtherWorks LC
2001.1SchristosPNP80e9	DEC (DE200) EtherWorks Turbo
2011.1SchristosPNP80ea	DEC (DE101) EtherWorks LC/TP
2021.1SchristosPNP80eb	DEC (DE201) EtherWorks Turbo/TP
2031.1SchristosPNP80ec	DEC (DE202) EtherWorks Turbo/TP_BNC
2041.1SchristosPNP80ed	DEC (DE102) EtherWorks LC/TP_BNC
2051.1SchristosPNP80ee	DEC EE101 (Built-In)
2061.1SchristosPNP80ef	DECpc 433 WS (Built-In)
2071.1SchristosPNP80f1	3Com EtherLink Plus
2081.1SchristosPNP80f3	3Com EtherLink II or IITP (8 or 16-bit)
2091.1SchristosPNP80f4	3Com TokenLink
2101.1SchristosPNP80f6	3Com EtherLink 16
2111.1SchristosPNP80f7	3Com EtherLink III
2121.1SchristosPNP80f8	3Com Generic Etherlink Plug and Play Device
2131.1SchristosPNP80fb	Thomas Conrad TC6045
2141.1SchristosPNP80fc	Thomas Conrad TC6042
2151.1SchristosPNP80fd	Thomas Conrad TC6142
2161.1SchristosPNP80fe	Thomas Conrad TC6145
2171.1SchristosPNP80ff	Thomas Conrad TC6242
2181.1SchristosPNP8100	Thomas Conrad TC6245
2191.1SchristosPNP8105	DCA 10 MB
2201.1SchristosPNP8106	DCA 10 MB Fiber Optic
2211.1SchristosPNP8107	DCA 10 MB Twisted Pair
2221.1SchristosPNP8113	Racal NI6510
2231.1SchristosPNP811C	Ungermann-Bass NIUpc
2241.1SchristosPNP8120	Ungermann-Bass NIUpc/EOTP
2251.1SchristosPNP8123	SMC StarCard PLUS (WD/8003S)
2261.1SchristosPNP8124	SMC StarCard PLUS With On Board Hub (WD/8003SH)
2271.1SchristosPNP8125	SMC EtherCard PLUS (WD/8003E)
2281.1SchristosPNP8126	SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
2291.1SchristosPNP8127	SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
2301.1SchristosPNP8128	SMC EtherCard PLUS TP (WD/8003WT)
2311.1SchristosPNP812a	SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
2321.1SchristosPNP812d	Intel EtherExpress 16 or 16TP
2331.1SchristosPNP812f	Intel TokenExpress 16/4
2341.1SchristosPNP8130	Intel TokenExpress MCA 16/4
2351.1SchristosPNP8132	Intel EtherExpress 16 (MCA)
2361.1SchristosPNP8137	Artisoft AE-1
2371.1SchristosPNP8138	Artisoft AE-2 or AE-3
2381.1SchristosPNP8141	Amplicard AC 210/XT
2391.1SchristosPNP8142	Amplicard AC 210/AT
2401.1SchristosPNP814b	Everex SpeedLink /PC16 (EV2027)
2411.1SchristosPNP8155	HP PC LAN Adapter/8 TP (HP27245)
2421.1SchristosPNP8156	HP PC LAN Adapter/16 TP (HP27247A)
2431.1SchristosPNP8157	HP PC LAN Adapter/8 TL (HP27250)
2441.1SchristosPNP8158	HP PC LAN Adapter/16 TP Plus (HP27247B)
2451.1SchristosPNP8159	HP PC LAN Adapter/16 TL Plus (HP27252)
2461.1SchristosPNP815f	National Semiconductor Ethernode *16AT
2471.1SchristosPNP8160	National Semiconductor AT/LANTIC EtherNODE 16-AT3
2481.1SchristosPNP816a	NCR Token-Ring 4 Mbs ISA
2491.1SchristosPNP816d	NCR Token-Ring 16/4 Mbs ISA
2501.1SchristosPNP8191	Olicom 16/4 Token-Ring Adapter
2511.1SchristosPNP81c3	SMC EtherCard PLUS Elite (WD/8003EP)
2521.1SchristosPNP81c4	SMC EtherCard PLUS 10T (WD/8003W)
2531.1SchristosPNP81c5	SMC EtherCard PLUS Elite 16 (WD/8013EP)
2541.1SchristosPNP81c6	SMC EtherCard PLUS Elite 16T (WD/8013W)
2551.1SchristosPNP81c7	SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
2561.1SchristosPNP81c8	SMC EtherElite Ultra 16
2571.1SchristosPNP81e4	Pure Data PDI9025-32 (Token Ring)
2581.1SchristosPNP81e6	Pure Data PDI508+ (ArcNet)
2591.1SchristosPNP81e7	Pure Data PDI516+ (ArcNet)
2601.1SchristosPNP81eb	Proteon Token Ring (P1390)
2611.1SchristosPNP81ec	Proteon Token Ring (P1392)
2621.1SchristosPNP81ed	Proteon ISA Token Ring (1340)
2631.1SchristosPNP81ee	Proteon ISA Token Ring (1342)
2641.1SchristosPNP81ef	Proteon ISA Token Ring (1346)
2651.1SchristosPNP81f0	Proteon ISA Token Ring (1347)
2661.1SchristosPNP81ff	Cabletron E2000 Series DNI
2671.1SchristosPNP8200	Cabletron E2100 Series DNI
2681.1SchristosPNP8209	Zenith Data Systems Z-Note
2691.1SchristosPNP820a	Zenith Data Systems NE2000-Compatible
2701.1SchristosPNP8213	Xircom Pocket Ethernet II
2711.1SchristosPNP8214	Xircom Pocket Ethernet I
2721.1SchristosPNP821d	RadiSys EXM-10
2731.1SchristosPNP8227	SMC 3000 Series
2741.1SchristosPNP8228	SMC 91C2 controller
2751.1SchristosPNP8231	Advanced Micro Devices AM2100/AM1500T
2761.1SchristosPNP8263	Tulip NCC-16
2771.1SchristosPNP8277	Exos 105
2781.1SchristosPNP828A	Intel '595 based Ethernet
2791.1SchristosPNP828B	TI2000-style Token Ring
2801.1SchristosPNP828C	AMD PCNet Family cards
2811.1SchristosPNP828D	AMD PCNet32 (VL version)
2821.1SchristosPNP8294	IrDA Infrared NDIS driver (Microsoft-supplied)
2831.1SchristosPNP82bd	IBM PCMCIA-NIC
2841.1SchristosPNP82C2	Xircom CE10
2851.1SchristosPNP82C3	Xircom CEM2
2861.1SchristosPNP8321	DEC Ethernet (All Types)
2871.1SchristosPNP8323	SMC EtherCard (All Types except 8013/A)
2881.1SchristosPNP8324	ARCNET Compatible
2891.1SchristosPNP8326	Thomas Conrad (All Arcnet Types)
2901.1SchristosPNP8327	IBM Token Ring (All Types)
2911.1SchristosPNP8385	Remote Network Access Driver
2921.1SchristosPNP8387	RNA Point-to-point Protocol Driver
2931.1SchristosPNP8388	Reserved for Microsoft Networking components
2941.1SchristosPNP8389		Peer IrLAN infrared driver (Microsoft-supplied)
2951.1SchristosPNP8390	Generic network adapter
2961.1Schristos# ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
2971.1SchristosPNPA002	Future Domain 16-700 compatible controller
2981.1SchristosPNPA003	Panasonic proprietary CD-ROM adapter (SBPro/SB16)
2991.1SchristosPNPA01B	Trantor 128 SCSI Controller
3001.1SchristosPNPA01D	Trantor T160 SCSI Controller
3011.1SchristosPNPA01E	Trantor T338 Parallel SCSI controller
3021.1SchristosPNPA01F	Trantor T348 Parallel SCSI controller
3031.1SchristosPNPA020	Trantor Media Vision SCSI controller
3041.1SchristosPNPA022	Always IN-2000 SCSI controller
3051.1SchristosPNPA02B	Sony proprietary CD-ROM controller
3061.1SchristosPNPA02D	Trantor T13b 8-bit SCSI controller
3071.1SchristosPNPA02F	Trantor T358 Parallel SCSI controller
3081.1SchristosPNPA030	Mitsumi LU-005 Single Speed CD-ROM controller + drive
3091.1SchristosPNPA031	Mitsumi FX-001 Single Speed CD-ROM controller + drive
3101.1SchristosPNPA032	Mitsumi FX-001 Double Speed CD-ROM controller + drive
3111.1Schristos# ***** Sound/Video-capture, multimedia - PNPBxxx ********
3121.1SchristosPNPB000	Sound Blaster 1.5 sound device
3131.1SchristosPNPB001	Sound Blaster 2.0 sound device
3141.1SchristosPNPB002	Sound Blaster Pro sound device
3151.1SchristosPNPB003	Sound Blaster 16 sound device
3161.1SchristosPNPB004	Thunderboard-compatible sound device
3171.1SchristosPNPB005	Adlib-compatible FM synthesizer device
3181.1SchristosPNPB006	MPU401 compatible 
3191.1SchristosPNPB007	Microsoft Windows Sound System-compatible sound device
3201.1SchristosPNPB008	Compaq Business Audio
3211.1SchristosPNPB009	Plug and Play Microsoft Windows Sound System Device
3221.1SchristosPNPB00A	MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Disabled)
3231.1SchristosPNPB00B	MediaVision Pro Audio 3D
3241.1SchristosPNPB00C	MusicQuest MQX-32M
3251.1SchristosPNPB00D	MediaVision Pro Audio Spectrum Basic (No Trantor SCSI, Thunder Chip Enabled)
3261.1SchristosPNPB00E	MediaVision Pro Audio Spectrum (Trantor SCSI enabled, Thunder Chip Enabled)
3271.1SchristosPNPB00F	MediaVision Jazz-16 chipset (OEM Versions)
3281.1SchristosPNPB010	Auravision VxP500 chipset - Orchid Videola
3291.1SchristosPNPB018	MediaVision Pro Audio Spectrum 8-bit
3301.1SchristosPNPB019	MediaVision Pro Audio Spectrum Basic (no Trantor SCSI, Thunder chip Disabled)
3311.1SchristosPNPB020	Yamaha OPL3-compatible FM synthesizer device
3321.1SchristosPNPB02F	Joystick/Game port
3331.1Schristos# ***** Modems - PNPCxxx-Dxxx****************************
3341.1SchristosPNPC000	Compaq 14400 Modem (TBD)
3351.1SchristosPNPC001	Compaq 2400/9600 Modem (TBD)
336