You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/tdecore/tdehw/hwlibdata/pnpdev/pnp.ids

156 lines
5.3 KiB

# The information provided in this PNP ID to friendly name mapping table was obtained from
# multiple public sources, as well as this authoritative publicly accessible file:
# ftp://ftpmicrosoftcom/developr/drg/plug-and-play/devidstxt
#
# This file is provided soley in the interest of cross platform compatibility
# It only contains information on certain generic core system devices that cannot be looked up via another method
# All marks are the property of their owners
#
# A typical PNP ID takes the form of PNPxxxx:yy
#
# Some additional information that may be useful for applications parsing PNP device ID strings:
# PNP0xxx System devices
# PNP8xxx Network adapters
# PNPAxxx SCSI, proprietary CD adapters
# PNPBxxx Sound, video capture, multimedia
# PNPCxxx - PNPDxxx Modems
#
# The two digit code yy appears to be a PCI device type code followed by a subtype code and should be parsed as such
PNP0802 Microsoft® Sound System-compatible device
PNP0000 AT Interrupt Controller
PNP0001 EISA Interrupt Controller
PNP0002 MCA Interrupt Controller
PNP0003 APIC
PNP0004 Cyrix SLiC MP Interrupt Controller
PNP0100 AT Timer
PNP0101 EISA Timer
PNP0102 MCA Timer
PNP0103 High Precision Event Timer
PNP0200 AT DMA Controller
PNP0201 EISA DMA Controller
PNP0202 MCA DMA Controller
PNP0300 IBM PC/XT keyboard controller (83-key)
PNP0301 IBM PC/AT keyboard controller (86-key)
PNP0302 IBM PC/XT keyboard controller (84-key)
PNP0303 IBM Enhanced (101/102-key, PS/2 mouse support)
PNP0304 Olivetti Keyboard (83-key)
PNP0305 Olivetti Keyboard (102-key)
PNP0306 Olivetti Keyboard (86-key)
PNP0307 Microsoft® Windows(R) Keyboard
PNP0308 General Input Device Emulation Interface (GIDEI) legacy
PNP0309 Olivetti Keyboard (A101/102 key)
PNP030A AT&T 302 keyboard
PNP030B Reserved by Microsoft®
PNP0320 Japanese 106-key keyboard A01
PNP0321 Japanese 101-key keyboard
PNP0322 Japanese AX keyboard
PNP0323 Japanese 106-key keyboard 002/003
PNP0324 Japanese 106-key keyboard 001
PNP0325 Japanese Toshiba Desktop keyboard
PNP0326 Japanese Toshiba Laptop keyboard
PNP0327 Japanese Toshiba Notebook keyboard
PNP0340 Korean 84-key keyboard
PNP0341 Korean 86-key keyboard
PNP0342 Korean Enhanced keyboard
PNP0343 Korean Enhanced keyboard 101b
PNP0343 Korean Enhanced keyboard 101c
PNP0344 Korean Enhanced keyboard 103
PNP0400 Standard LPT Printer Port
PNP0401 ECP Printer Port
PNP0500 Standard PC Serial Port
PNP0501 16550A-compatible Serial Port
PNP0502 Multiport Serial Device (non-intelligent 16550)
PNP0510 Generic IRDA-compatible Device
PNP0511 Generic IRDA-compatible Device
PNP0600 Generic ESDI/IDE/ATA Compatible Hard Disk Controller
PNP0603 Generic IDE supporting Microsoft® Device Bay Specification
PNP0700 PC Standard Floppy Disk Controller
PNP0701 Microsoft® Device Bay Compatible Floppy Controller
PNP0802 Microsoft® Sound System compatible device
PNP0900 VGA Compatible Display Controller
PNP09FF Plug and Play Monitor (VESA DDC)
PNP0A00 ISA Root Bus
PNP0A01 EISA Root Bus
PNP0A02 MCA Root Bus
PNP0A03 PCI Root Bus
PNP0A04 VESA/VL Bus
PNP0A05 Generic ACPI Root Bus
PNP0A06 Generic ACPI Extended-IO Root Bus (EIO Root Bus)
PNP0A08 PCI Express Root Bus
PNP0800 AT-style Speaker
PNP0B00 AT Real-Time Clock
PNP0C00 Plug and Play BIOS
PNP0C01 System Board
PNP0C02 Plug and Play Motherboard Register Resource
PNP0C03 Plug and Play BIOS Event Notification Interrupt
PNP0C04 Math Coprocessor
PNP0C05 APM BIOS
PNP0C06 Early Plug and Play BIOS
PNP0C07 Early Plug and Play BIOS
PNP0C08 ACPI System Board
PNP0C09 ACPI Embedded Controller
PNP0C0A ACPI Control Method Battery
PNP0C0B ACPI Fan
PNP0C0C ACPI Power Button
PNP0C0D ACPI Lid Switch
PNP0C0E ACPI Sleep Button
PNP0C0F PCI Interrupt Link
PNP0C10 ACPI System Indicator
PNP0C11 ACPI Thermal Zone
PNP0C12 Device Bay Controller
PNP0C13 Plug and Play BIOS
PNP0E00 Intel 82365-Compatible PCMCIA Controller
PNP0E01 Cirrus Logic CL-PD6720 PCMCIA Controller
PNP0E02 VLSI VL82C146 PCMCIA Controller
PNP0E03 Intel 82365-compatible CardBus controller
PNP0F00 Microsoft® Bus Mouse
PNP0F01 Microsoft® Serial Mouse
PNP0F02 Microsoft® InPort Mouse
PNP0F03 Microsoft® PS/2-style Mouse
PNP0F04 Mouse Systems Mouse
PNP0F05 Mouse Systems 3-Button Mouse
PNP0F06 Genius Mouse
PNP0F07 Genius Mouse
PNP0F08 Logitech Serial Mouse
PNP0F09 Microsoft® BallPoint Serial Mouse
PNP0F0A Microsoft® Plug and Play Mouse
PNP0F0B Microsoft® Plug and Play BallPoint Mouse
PNP0F0C Microsoft®-compatible Serial Mouse
PNP0F0D Microsoft®-compatible InPort-compatible Mouse
PNP0F0E Microsoft®-compatible PS/2-style Mouse
PNP0F0F Microsoft®-compatible Serial BallPoint-compatible Mouse
PNP0F10 Texas Instruments QuickPort Mouse
PNP0F11 Microsoft®-compatible Bus Mouse
PNP0F12 Logitech PS/2-style Mouse
PNP0F13 PS/2 Port for PS/2-style Mice
PNP0F14 Microsoft® Kids Mouse
PNP0F15 Logitech bus mouse
PNP0F16 Logitech SWIFT device
PNP0F17 Logitech-compatible serial mouse
PNP0F18 Logitech-compatible bus mouse
PNP0F19 Logitech-compatible PS/2-style Mouse
PNP0F1A Logitech-compatible SWIFT Device
PNP0F1B HP Omnibook Mouse
PNP0F1C Compaq LTE Trackball PS/2-style Mouse
PNP0F1D Compaq LTE Trackball Serial Mouse
PNP0F1E Microsoft® Kids Trackball Mouse
PNP0F1F Reserved by Microsoft® Input Device Group
PNP0F20 Reserved by Microsoft® Input Device Group
PNP0F21 Reserved by Microsoft® Input Device Group
PNP0F22 Reserved by Microsoft® Input Device Group
PNP0F23 Reserved by Microsoft® Input Device Group
PNP0FFF Reserved by Microsoft® Systems