xref: /netbsd-src/sys/dev/acpi/acpidevs (revision 39c3181ae10851dd86e4862f90d1edeff4fe8949)
1*39c3181aSmsaitoh# $NetBSD: acpidevs,v 1.36 2019/05/28 08:59:34 msaitoh Exp $
2d30d72b4Sperry#
30f7795c4Sjruoho# Originally extracted from:
40f7795c4Sjruoho
5bb97a3d6Schristos# http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt
60f7795c4Sjruoho#
7d30d72b4Sperry# XXX we should rig it up to make importation simpler, though we
8d30d72b4Sperry# probably need to add IDs that are not in that file, too. The list is
9d30d72b4Sperry# far from comprehensive :(
1011bbaf44Schristos#
1145ff970eSjnemeth# Use "make -f Makefile.acpidevs" to regenerate acpidevs_data.h
1245ff970eSjnemeth#
1345ff970eSjnemeth#
1411bbaf44Schristos# ***** System Devices - PNP0xxx **************************
1511bbaf44Schristos# --Interrupt Controllers--
1611bbaf44SchristosPNP0000		AT Interrupt Controller
1711bbaf44SchristosPNP0001		EISA Interrupt Controller
1811bbaf44SchristosPNP0002		MCA Interrupt Controller
1911bbaf44SchristosPNP0003		APIC
2011bbaf44SchristosPNP0004		Cyrix SLiC MP interrupt controller
2111bbaf44Schristos# --Timers--
2211bbaf44SchristosPNP0100		AT Timer
2311bbaf44SchristosPNP0101		EISA Timer
2411bbaf44SchristosPNP0102		MCA Timer
252d0bb278SkochiPNP0103		HPET Timer
2611bbaf44Schristos# --DMA--
2711bbaf44SchristosPNP0200		AT DMA Controller
2811bbaf44SchristosPNP0201		EISA DMA Controller
2911bbaf44SchristosPNP0202		MCA DMA Controller
3011bbaf44Schristos# --Keyboards--
3111bbaf44SchristosPNP0300		IBM PC/XT keyboard controller (83-key)
3211bbaf44SchristosPNP0301		IBM PC/AT keyboard controller (86-key)
3311bbaf44SchristosPNP0302		IBM PC/XT keyboard controller (84-key)
3411bbaf44SchristosPNP0303		IBM Enhanced (101/102-key, PS/2 mouse support)
3511bbaf44SchristosPNP0304		Olivetti Keyboard (83-key)
3611bbaf44SchristosPNP0305		Olivetti Keyboard (102-key)
3711bbaf44SchristosPNP0306		Olivetti Keyboard (86-key)
3811bbaf44SchristosPNP0307		Microsoft Windows(R) Keyboard
3911bbaf44SchristosPNP0308		General Input Device Emulation Interface (GIDEI) legacy
4011bbaf44SchristosPNP0309		Olivetti Keyboard (A101/102 key)
4111bbaf44SchristosPNP030A		AT&T 302 keyboard
4211bbaf44SchristosPNP030B		Reserved by Microsoft
4311bbaf44SchristosPNP0320		Japanese 106-key keyboard A01
4411bbaf44SchristosPNP0321		Japanese 101-key keyboard
4511bbaf44SchristosPNP0322		Japanese AX keyboard
4611bbaf44SchristosPNP0323		Japanese 106-key keyboard 002/003
4711bbaf44SchristosPNP0324		Japanese 106-key keyboard 001
4811bbaf44SchristosPNP0325		Japanese Toshiba Desktop keyboard
4911bbaf44SchristosPNP0326		Japanese Toshiba Laptop keyboard
5011bbaf44SchristosPNP0327		Japanese Toshiba Notebook keyboard
5111bbaf44SchristosPNP0340		Korean 84-key keyboard
5211bbaf44SchristosPNP0341		Korean 86-key keyboard
5311bbaf44SchristosPNP0342		Korean Enhanced keyboard
5411bbaf44SchristosPNP0343		Korean Enhanced keyboard 101b
5511bbaf44SchristosPNP0343		Korean Enhanced keyboard 101c
5611bbaf44SchristosPNP0344		Korean Enhanced keyboard 103
5711bbaf44Schristos# --Parallel Devices--
5811bbaf44SchristosPNP0400		Standard LPT printer port
5911bbaf44SchristosPNP0401		ECP printer port
6011bbaf44Schristos# --Serial Devices--
6111bbaf44SchristosPNP0500		Standard PC COM port
6211bbaf44SchristosPNP0501		16550A-compatible COM port
6311bbaf44SchristosPNP0502		Multiport serial device (non-intelligent 16550)
6411bbaf44Schristos# --Disk Controllers--
6511bbaf44SchristosPNP0600		Generic ESDI/IDE/ATA compatible hard disk controller
6611bbaf44SchristosPNP0601		Plus Hardcard II
6711bbaf44SchristosPNP0602		Plus Hardcard IIXL/EZ
6811bbaf44SchristosPNP0603		Generic IDE supporting Microsoft Device Bay Specification
6911bbaf44SchristosPNP0700		PC standard floppy disk controller
7011bbaf44SchristosPNP0701		Standard floppy controller supporting MS Device Bay Spec
7111bbaf44Schristos# --Compatibility with early device ID list--
7211bbaf44SchristosPNP0802		Microsoft Sound System compatible device
7311bbaf44Schristos# --Display Adapters--
7411bbaf44SchristosPNP0900		VGA Compatible
7511bbaf44SchristosPNP0901		Video Seven VRAM/VRAM II/1024i
7611bbaf44SchristosPNP0902		8514/A Compatible
7711bbaf44SchristosPNP0903		Trident VGA
7811bbaf44SchristosPNP0904		Cirrus Logic Laptop VGA
7911bbaf44SchristosPNP0905		Cirrus Logic VGA
8011bbaf44SchristosPNP0906		Tseng ET4000
8111bbaf44SchristosPNP0907		Western Digital VGA
8211bbaf44SchristosPNP0908		Western Digital Laptop VGA
8311bbaf44SchristosPNP0909		S3 Inc. 911/924
8411bbaf44SchristosPNP090A		ATI Ultra Pro/Plus (Mach 32)
8511bbaf44SchristosPNP090B		ATI Ultra (Mach 8)
8611bbaf44SchristosPNP090C		XGA Compatible
8711bbaf44SchristosPNP090D		ATI VGA Wonder
8811bbaf44SchristosPNP090E		Weitek P9000 Graphics Adapter
8911bbaf44SchristosPNP090F		Oak Technology VGA
9011bbaf44SchristosPNP0910		Compaq QVision
9111bbaf44SchristosPNP0911		XGA/2
9211bbaf44SchristosPNP0912		Tseng Labs W32/W32i/W32p
9311bbaf44SchristosPNP0913		S3 Inc. 801/928/964
9411bbaf44SchristosPNP0914		Cirrus Logic 5429/5434 (memory mapped)
9511bbaf44SchristosPNP0915		Compaq Advanced VGA (AVGA)
9611bbaf44SchristosPNP0916		ATI Ultra Pro Turbo (Mach64)
9711bbaf44SchristosPNP0917		Reserved by Microsoft
9811bbaf44SchristosPNP0918		Matrox MGA
9911bbaf44SchristosPNP0919		Compaq QVision 2000
10011bbaf44SchristosPNP091A		Tseng W128
10111bbaf44SchristosPNP0930		Chips & Technologies Super VGA
10211bbaf44SchristosPNP0931		Chips & Technologies Accelerator
10311bbaf44SchristosPNP0940		NCR 77c22e Super VGA
10411bbaf44SchristosPNP0941		NCR 77c32blt
10511bbaf44SchristosPNP09FF		Plug and Play Monitors (VESA DDC)
1065ac61074Sperry#--Peripheral Buses--
10711bbaf44SchristosPNP0A00		ISA Bus
10811bbaf44SchristosPNP0A01		EISA Bus
10911bbaf44SchristosPNP0A02		MCA Bus
1105f0ceef6SkochiPNP0A03		PCI/PCI-X Host Bridge
11111bbaf44SchristosPNP0A04		VESA/VL Bus
1125f0ceef6SkochiPNP0A05		Generic Container Device
1135f0ceef6SkochiPNP0A06		Generic Container Device
1145f0ceef6SkochiPNP0A08		PCI Express/PCI-X Mode-2 Host Bridge
11511bbaf44Schristos#-- Real Time Clock, BIOS, System board devices--
11611bbaf44SchristosPNP0800		AT-style speaker sound
11711bbaf44SchristosPNP0B00		AT Real-Time Clock
118fe682d35SjruohoPNP0B01		AT Real-Time Clock (PIIX4)
119fe682d35SjruohoPNP0B02		AT Real-Time Clock (Dallas Semiconductor)
1208c1a5f83SjruohoPNP0C00		Plug and Play BIOS
12111bbaf44SchristosPNP0C01		System Board
1228c1a5f83SjruohoPNP0C02		Motherboard Register Resources
1238c1a5f83SjruohoPNP0C03		BIOS Event Notification Interrupt
12411bbaf44SchristosPNP0C04		Math Coprocessor
1258c1a5f83SjruohoPNP0C05		APM BIOS
1268c1a5f83SjruohoPNP0C06		Reserved
1278c1a5f83SjruohoPNP0C07		Reserved
1285f7d603cSjruohoPNP0C08		ACPI System Board Hardware
12911bbaf44SchristosPNP0C09		ACPI Embedded Controller
13011bbaf44SchristosPNP0C0A		ACPI Control Method Battery
13111bbaf44SchristosPNP0C0B		ACPI Fan
1325f7d603cSjruohoPNP0C0C		ACPI Power Button Device
1335f7d603cSjruohoPNP0C0D		ACPI Lid Device
1345f7d603cSjruohoPNP0C0E		ACPI Sleep Button Device
1355f7d603cSjruohoPNP0C0F		PCI Interrupt Link Device
1365f7d603cSjruohoPNP0C10		ACPI System Indicator Device
1375f7d603cSjruohoPNP0C11		ACPI Thermal Zone
13811bbaf44SchristosPNP0C12		Device Bay Controller
1398c1a5f83SjruohoPNP0C13		Plug and Play BIOS (for non-ACPI)
1405f7d603cSjruohoPNP0C14		WMI Mapper Device
1415f7d603cSjruohoPNP0C15		ACPI Docking Station
14291c0c3fdSjruohoPNP0C32		ACPI Quickstart Button
14364f353c4SjruohoPNP0C33		ACPI Hardware Error Device
1445f7d603cSjruohoPNP0C80		Hotplug Memory Device
14511bbaf44Schristos#--PCMCIA Controller Chipsets--
14611bbaf44SchristosPNP0E00		Intel 82365-Compatible PCMCIA Controller
14711bbaf44SchristosPNP0E01		Cirrus Logic CL-PD6720 PCMCIA Controller
14811bbaf44SchristosPNP0E02		VLSI VL82C146 PCMCIA Controller
14911bbaf44SchristosPNP0E03		Intel 82365-compatible CardBus controller
15011bbaf44Schristos#--Mice--
15111bbaf44SchristosPNP0F00		Microsoft Bus Mouse
15211bbaf44SchristosPNP0F01		Microsoft Serial Mouse
15311bbaf44SchristosPNP0F02		Microsoft InPort Mouse
15411bbaf44SchristosPNP0F03		Microsoft PS/2-style Mouse
15511bbaf44SchristosPNP0F04		Mouse Systems Mouse
15611bbaf44SchristosPNP0F05		Mouse Systems 3-Button Mouse (COM2)
15711bbaf44SchristosPNP0F06		Genius Mouse (COM1)
15811bbaf44SchristosPNP0F07		Genius Mouse (COM2)
15911bbaf44SchristosPNP0F08		Logitech Serial Mouse
16011bbaf44SchristosPNP0F09		Microsoft BallPoint Serial Mouse
16111bbaf44SchristosPNP0F0A		Microsoft Plug and Play Mouse
16211bbaf44SchristosPNP0F0B		Microsoft Plug and Play BallPoint Mouse
16311bbaf44SchristosPNP0F0C		Microsoft-compatible Serial Mouse
16411bbaf44SchristosPNP0F0D		Microsoft-compatible InPort-compatible Mouse
16511bbaf44SchristosPNP0F0E		Microsoft-compatible PS/2-style Mouse
16611bbaf44SchristosPNP0F0F		Microsoft-compatible Serial BallPoint-compatible Mouse
16711bbaf44SchristosPNP0F10		Texas Instruments QuickPort Mouse
16811bbaf44SchristosPNP0F11		Microsoft-compatible Bus Mouse
16911bbaf44SchristosPNP0F12		Logitech PS/2-style Mouse
17011bbaf44SchristosPNP0F13		PS/2 Port for PS/2-style Mice
17111bbaf44SchristosPNP0F14		Microsoft Kids Mouse
17211bbaf44SchristosPNP0F15		Logitech bus mouse
17311bbaf44SchristosPNP0F16		Logitech SWIFT device
17411bbaf44SchristosPNP0F17		Logitech-compatible serial mouse
17511bbaf44SchristosPNP0F18		Logitech-compatible bus mouse
17611bbaf44SchristosPNP0F19		Logitech-compatible PS/2-style Mouse
17711bbaf44SchristosPNP0F1A		Logitech-compatible SWIFT Device
17811bbaf44SchristosPNP0F1B		HP Omnibook Mouse
17911bbaf44SchristosPNP0F1C		Compaq LTE Trackball PS/2-style Mouse
18011bbaf44SchristosPNP0F1D		Compaq LTE Trackball Serial Mouse
18111bbaf44SchristosPNP0F1E		Microsoft Kids Trackball Mouse
18211bbaf44SchristosPNP0F1F		Reserved by Microsoft Input Device Group
18311bbaf44SchristosPNP0F20		Reserved by Microsoft Input Device Group
18411bbaf44SchristosPNP0F21		Reserved by Microsoft Input Device Group
18511bbaf44SchristosPNP0F22		Reserved by Microsoft Input Device Group
18611bbaf44SchristosPNP0F23		Reserved by Microsoft Input Device Group
18711bbaf44SchristosPNP0FFF		Reserved by Microsoft Systems
188066abf15SrpauloSYN1003		Synaptics PS/2-style Touchpad
189ac1d74b5SjruohoSYN013B		Synaptics PS/2-style Touchpad
19011bbaf44Schristos# ***** Network Adapters - PNP8xxx ***********************
19111bbaf44SchristosPNP8001		Novell/Anthem NE3200
19211bbaf44SchristosPNP8004		Compaq NE3200
19311bbaf44SchristosPNP8006		Intel EtherExpress/32
19411bbaf44SchristosPNP8008		HP EtherTwist EISA LAN Adapter/32 (HP27248A)
19511bbaf44SchristosPNP8065		Ungermann-Bass NIUps or NIUps/EOTP
19611bbaf44SchristosPNP8072		DEC (DE211) EtherWorks MC/TP
19711bbaf44SchristosPNP8073		DEC (DE212) EtherWorks MC/TP_BNC
19811bbaf44SchristosPNP8078		DCA 10 Mb MCA
19911bbaf44SchristosPNP8074		HP MC LAN Adapter/16 TP (PC27246)
20011bbaf44SchristosPNP80c9		IBM Token Ring
20111bbaf44SchristosPNP80ca		IBM Token Ring II
20211bbaf44SchristosPNP80cb		IBM Token Ring II/Short
20311bbaf44SchristosPNP80cc		IBM Token Ring 4/16Mbs
20411bbaf44SchristosPNP80d3		Novell/Anthem NE1000
20511bbaf44SchristosPNP80d4		Novell/Anthem NE2000
20611bbaf44SchristosPNP80d5		NE1000 Compatible
20711bbaf44SchristosPNP80d6		NE2000 Compatible
20811bbaf44SchristosPNP80d7		Novell/Anthem NE1500T
20911bbaf44SchristosPNP80d8		Novell/Anthem NE2100
21011bbaf44SchristosPNP80dd		SMC ARCNETPC
21111bbaf44SchristosPNP80de		SMC ARCNET PC100, PC200
21211bbaf44SchristosPNP80df		SMC ARCNET PC110, PC210, PC250
21311bbaf44SchristosPNP80e0		SMC ARCNET PC130/E
21411bbaf44SchristosPNP80e1		SMC ARCNET PC120, PC220, PC260
21511bbaf44SchristosPNP80e2		SMC ARCNET PC270/E
21611bbaf44SchristosPNP80e5		SMC ARCNET PC600W, PC650W
21711bbaf44SchristosPNP80e7		DEC DEPCA
21811bbaf44SchristosPNP80e8		DEC (DE100) EtherWorks LC
21911bbaf44SchristosPNP80e9		DEC (DE200) EtherWorks Turbo
22011bbaf44SchristosPNP80ea		DEC (DE101) EtherWorks LC/TP
22111bbaf44SchristosPNP80eb		DEC (DE201) EtherWorks Turbo/TP
22211bbaf44SchristosPNP80ec		DEC (DE202) EtherWorks Turbo/TP_BNC
22311bbaf44SchristosPNP80ed		DEC (DE102) EtherWorks LC/TP_BNC
22411bbaf44SchristosPNP80ee		DEC EE101 (Built-In)
22511bbaf44SchristosPNP80ef		DECpc 433 WS (Built-In)
22611bbaf44SchristosPNP80f1		3Com EtherLink Plus
22711bbaf44SchristosPNP80f3		3Com EtherLink II or IITP (8 or 16-bit)
22811bbaf44SchristosPNP80f4		3Com TokenLink
22911bbaf44SchristosPNP80f6		3Com EtherLink 16
23011bbaf44SchristosPNP80f7		3Com EtherLink III
23111bbaf44SchristosPNP80f8		3Com Generic Etherlink Plug and Play Device
23211bbaf44SchristosPNP80fb		Thomas Conrad TC6045
23311bbaf44SchristosPNP80fc		Thomas Conrad TC6042
23411bbaf44SchristosPNP80fd		Thomas Conrad TC6142
23511bbaf44SchristosPNP80fe		Thomas Conrad TC6145
23611bbaf44SchristosPNP80ff		Thomas Conrad TC6242
23711bbaf44SchristosPNP8100		Thomas Conrad TC6245
23811bbaf44SchristosPNP8105		DCA 10 MB
23911bbaf44SchristosPNP8106		DCA 10 MB Fiber Optic
24011bbaf44SchristosPNP8107		DCA 10 MB Twisted Pair
24111bbaf44SchristosPNP8113		Racal NI6510
24211bbaf44SchristosPNP811C		Ungermann-Bass NIUpc
24311bbaf44SchristosPNP8120		Ungermann-Bass NIUpc/EOTP
24411bbaf44SchristosPNP8123		SMC StarCard PLUS (WD/8003S)
24511bbaf44SchristosPNP8124		SMC StarCard PLUS With On Board Hub (WD/8003SH)
24611bbaf44SchristosPNP8125		SMC EtherCard PLUS (WD/8003E)
24711bbaf44SchristosPNP8126		SMC EtherCard PLUS With Boot ROM Socket (WD/8003EBT)
24811bbaf44SchristosPNP8127		SMC EtherCard PLUS With Boot ROM Socket (WD/8003EB)
24911bbaf44SchristosPNP8128		SMC EtherCard PLUS TP (WD/8003WT)
25011bbaf44SchristosPNP812a		SMC EtherCard PLUS 16 With Boot ROM Socket (WD/8013EBT)
25111bbaf44SchristosPNP812d		Intel EtherExpress 16 or 16TP
25211bbaf44SchristosPNP812f		Intel TokenExpress 16/4
25311bbaf44SchristosPNP8130		Intel TokenExpress MCA 16/4
25411bbaf44SchristosPNP8132		Intel EtherExpress 16 (MCA)
25511bbaf44SchristosPNP8137		Artisoft AE-1
25611bbaf44SchristosPNP8138		Artisoft AE-2 or AE-3
25711bbaf44SchristosPNP8141		Amplicard AC 210/XT
25811bbaf44SchristosPNP8142		Amplicard AC 210/AT
25911bbaf44SchristosPNP814b		Everex SpeedLink /PC16 (EV2027)
26011bbaf44SchristosPNP8155		HP PC LAN Adapter/8 TP (HP27245)
26111bbaf44SchristosPNP8156		HP PC LAN Adapter/16 TP (HP27247A)
26211bbaf44SchristosPNP8157		HP PC LAN Adapter/8 TL (HP27250)
26311bbaf44SchristosPNP8158		HP PC LAN Adapter/16 TP Plus (HP27247B)
26411bbaf44SchristosPNP8159		HP PC LAN Adapter/16 TL Plus (HP27252)
26511bbaf44SchristosPNP815f		National Semiconductor Ethernode *16AT
26611bbaf44SchristosPNP8160		National Semiconductor AT/LANTIC EtherNODE 16-AT3
26711bbaf44SchristosPNP816a		NCR Token-Ring 4 Mbs ISA
26811bbaf44SchristosPNP816d		NCR Token-Ring 16/4 Mbs ISA
26911bbaf44SchristosPNP8191		Olicom 16/4 Token-Ring Adapter
27011bbaf44SchristosPNP81c3		SMC EtherCard PLUS Elite (WD/8003EP)
27111bbaf44SchristosPNP81c4		SMC EtherCard PLUS 10T (WD/8003W)
27211bbaf44SchristosPNP81c5		SMC EtherCard PLUS Elite 16 (WD/8013EP)
27311bbaf44SchristosPNP81c6		SMC EtherCard PLUS Elite 16T (WD/8013W)
27411bbaf44SchristosPNP81c7		SMC EtherCard PLUS Elite 16 Combo (WD/8013EW or 8013EWC)
27511bbaf44SchristosPNP81c8		SMC EtherElite Ultra 16
27611bbaf44SchristosPNP81e4		Pure Data PDI9025-32 (Token Ring)
27711bbaf44SchristosPNP81e6		Pure Data PDI508+ (ArcNet)
27811bbaf44SchristosPNP81e7		Pure Data PDI516+ (ArcNet)
27911bbaf44SchristosPNP81eb		Proteon Token Ring (P1390)
28011bbaf44SchristosPNP81ec		Proteon Token Ring (P1392)
28111bbaf44SchristosPNP81ed		Proteon ISA Token Ring (1340)
28211bbaf44SchristosPNP81ee		Proteon ISA Token Ring (1342)
28311bbaf44SchristosPNP81ef		Proteon ISA Token Ring (1346)
28411bbaf44SchristosPNP81f0		Proteon ISA Token Ring (1347)
28511bbaf44SchristosPNP81ff		Cabletron E2000 Series DNI
28611bbaf44SchristosPNP8200		Cabletron E2100 Series DNI
28711bbaf44SchristosPNP8209		Zenith Data Systems Z-Note
28811bbaf44SchristosPNP820a		Zenith Data Systems NE2000-Compatible
28911bbaf44SchristosPNP8213		Xircom Pocket Ethernet II
29011bbaf44SchristosPNP8214			Xircom Pocket Ethernet I
29111bbaf44SchristosPNP821d		RadiSys EXM-10
29211bbaf44SchristosPNP8227		SMC 3000 Series
29311bbaf44SchristosPNP8228		SMC 91C2 controller
29411bbaf44SchristosPNP8231		Advanced Micro Devices AM2100/AM1500T
29511bbaf44SchristosPNP8263		Tulip NCC-16
29611bbaf44SchristosPNP8277		Exos 105
29711bbaf44SchristosPNP828A		Intel '595 based Ethernet
29811bbaf44SchristosPNP828B		TI2000-style Token Ring
29911bbaf44SchristosPNP828C		AMD PCNet Family cards
30011bbaf44SchristosPNP828D		AMD PCNet32 (VL version)
30111bbaf44SchristosPNP82bd		IBM PCMCIA-NIC
30211bbaf44SchristosPNP82C2		Xircom CE10
30311bbaf44SchristosPNP82C3		Xircom CEM2
30411bbaf44SchristosPNP8321		DEC Ethernet (All Types)
30511bbaf44SchristosPNP8323		SMC EtherCard (All Types except 8013/A)
30611bbaf44SchristosPNP8324		ARCNET Compatible
30711bbaf44SchristosPNP8326		Thomas Conrad (All Arcnet Types)
30811bbaf44SchristosPNP8327		IBM Token Ring (All Types)
30911bbaf44SchristosPNP8385		Remote Network Access Driver
31011bbaf44SchristosPNP8387		RNA Point-to-point Protocol Driver
31111bbaf44SchristosPNP8388		Reserved for Microsoft Networking components
31211bbaf44SchristosPNP8390		Generic network adapter
3130f7795c4Sjruoho# ***** Infrared Devices **********
3140f7795c4SjruohoPNP0510		Generic IrDA-compatible device
3150f7795c4SjruohoPNP0511		Generic IrDA-compatible device
3160f7795c4SjruohoPNP8294		IrDA Infrared NDIS driver (Microsoft-supplied)
3170f7795c4SjruohoPNP8389		Peer IrLAN infrared driver (Microsoft-supplied)
3180f7795c4SjruohoHWPC224		NSC SuperIO chip (inc. IrDA device)
3190f7795c4SjruohoIBM0071		NSC SuperIO chip (inc. IrDA device)
3201ad22d84SjruohoITE8708		ITE Tech IrDA Infrared device
3210f7795c4SjruohoNSC6001		NSC SuperIO chip (inc. IrDA device)
32211bbaf44Schristos# ***** SCSI, Proprietary CD Adapters - PNPAxxx **********
32311bbaf44SchristosPNPA002		Future Domain 16-700 compatible controller
32411bbaf44SchristosPNPA003		Panasonic proprietary CD-ROM adapter (SBPro/SB16)
32511bbaf44SchristosPNPA01B		Trantor 128 SCSI Controller
32611bbaf44SchristosPNPA01D		Trantor T160 SCSI Controller
32711bbaf44SchristosPNPA01E		Trantor T338 Parallel SCSI controller
32811bbaf44SchristosPNPA01F		Trantor T348 Parallel SCSI controller
32911bbaf44SchristosPNPA020		Trantor Media Vision SCSI controller
33011bbaf44SchristosPNPA022		Always IN-2000 SCSI controller
33111bbaf44SchristosPNPA02B		Sony proprietary CD-ROM controller
33211bbaf44SchristosPNPA02D		Trantor T13b 8-bit SCSI controller
33311bbaf44SchristosPNPA02F		Trantor T358 Parallel SCSI controller
33411bbaf44SchristosPNPA030		Mitsumi LU-005 Single Speed CD-ROM controller + drive
33511bbaf44SchristosPNPA031		Mitsumi FX-001 Single Speed CD-ROM controller + drive
33611bbaf44SchristosPNPA032		Mitsumi FX-001 Double Speed CD-ROM controller + drive
33711bbaf44Schristos# ***** Sound/Video-capture, multimedia - PNPBxxx ********
33811bbaf44SchristosPNPB000		Sound Blaster 1.5 sound device
33911bbaf44SchristosPNPB001		Sound Blaster 2.0 sound device
34011bbaf44SchristosPNPB002		Sound Blaster Pro sound device
34111bbaf44SchristosPNPB003		Sound Blaster 16 sound device
34211bbaf44SchristosPNPB004		Thunderboard-compatible sound device
34311bbaf44SchristosPNPB005		Adlib-compatible FM synthesizer device
34411bbaf44SchristosPNPB006		MPU401 compatible
34511bbaf44SchristosPNPB007		Microsoft Windows Sound System-compatible sound device
34611bbaf44SchristosPNPB008		Compaq Business Audio
34711bbaf44SchristosPNPB009		Plug and Play Microsoft Windows Sound System Device
3488c1a5f83SjruohoPNPB00A		MediaVision Pro Audio Spectrum (SCSI)
34911bbaf44SchristosPNPB00B		MediaVision Pro Audio 3D
35011bbaf44SchristosPNPB00C		MusicQuest MQX-32M
3518c1a5f83SjruohoPNPB00D		MediaVision Pro Audio Spectrum Basic (Thunder Chip)
3528c1a5f83SjruohoPNPB00E		MediaVision Pro Audio Spectrum (SCSI, Thunder Chip)
35311bbaf44SchristosPNPB00F		MediaVision Jazz-16 chipset (OEM Versions)
35411bbaf44SchristosPNPB010		Auravision VxP500 chipset - Orchid Videola
35511bbaf44SchristosPNPB018		MediaVision Pro Audio Spectrum 8-bit
3568c1a5f83SjruohoPNPB019		MediaVision Pro Audio Spectrum Basic
35711bbaf44SchristosPNPB020		Yamaha OPL3-compatible FM synthesizer device
35811bbaf44SchristosPNPB02F		Joystick/Game port
3590ea654cdSjruohoCSC0000		Crystal PnP Audio (codec)
3600ea654cdSjruohoCSC0003		Crystal PnP Audio (MPU-401)
3610ea654cdSjruohoCSC0010		Crystal PnP Audio (registers)
36211bbaf44Schristos# ***** Modems - PNPCxxx-Dxxx****************************
36311bbaf44SchristosPNPC000		Compaq 14400 Modem (TBD)
36411bbaf44SchristosPNPC001		Compaq 2400/9600 Modem (TBD)
365a0fefff3Sjruoho# **** TPM chips ****
3662e422aa6SjruohoATM1200		Atmel Trusted Platform Module
36791c0c3fdSjruohoBCM0101		Broadcom Trusted Platform Module
36891c0c3fdSjruohoBCM0102		Broadcom Trusted Platform Module
36991c0c3fdSjruohoICO0102		Intel Trusted Platform Module
370a0fefff3SjruohoIFX0102		Infineon Trusted Platform Module
37193da2999SjruohoINTC0102	Intel Trusted Platform Module
372a0fefff3SjruohoNSC1100		NSC Trusted Platform Module
37391c0c3fdSjruohoNSC1200		NSC Trusted Platform Module
37491c0c3fdSjruohoPNP0C31		Trusted Platform Module
37593da2999SjruohoSMO1200		STMicroelectronics Trusted Platform Module
37674a4ee7fSjruoho# ***** ACPI 4.0 specific devices *****
3775f0ceef6SkochiACPI0001	SMBus 1.0 Host Controller
3785f0ceef6SkochiACPI0002	Smart Battery Subsystem
3795f0ceef6SkochiACPI0003	AC Device
3805f0ceef6SkochiACPI0004	Module Device
3815f0ceef6SkochiACPI0005	SMBus 2.0 Host Controller
3825f0ceef6SkochiACPI0006	GPE Block Device
38371c4a74bSjruohoACPI0007	Processor Device
38471c4a74bSjruohoACPI0008	Ambient Light Sensor
38571c4a74bSjruohoACPI0009	I/O APIC/SAPIC Device
38671c4a74bSjruohoACPI000A	I/O APIC Device
38771c4a74bSjruohoACPI000B	I/O SAPIC Device
38871c4a74bSjruohoACPI000C	Processor Aggregator
38971c4a74bSjruohoACPI000D	Power Meter
39071c4a74bSjruohoACPI000E	Wake Alarm Device
391687f0619Scube# **** Others ****
392*39c3181aSmsaitohENE0100		KB3924-based CIR Port Receiver
393c3a9861bSjruohoHPQ0004		Hewlett-Packard 3D DriveGuard accelerometer
39447c7d989SjruohoIBM0079		IBM Docking Station
3950a202760SjruohoINT0800		Intel Firmware Hub Device
396e3cfc8abSjruohoIPI0001		Intelligent Platform Management Interface
39785aafab8SjruohoLEN0014		Lenovo ThinkPad Extras
39856a15446SjruohoSMO8800		ST Microelectronics Accelerometer
399