- Don't use svn:eol-style = native for PCI ids but then have the code expect CRLF. Should fix all devices being "Unknown device" on Unix builds.

svn path=/trunk/; revision=64158
This commit is contained in:
Thomas Faber 2014-09-15 10:58:53 +00:00
parent 8d958c5efa
commit a28f3fc476
2 changed files with 26187 additions and 26187 deletions

View file

@ -1,212 +1,212 @@
# #
# Extracted from the pci.ids database at http://pciids.sourceforge.net/ # Extracted from the pci.ids database at http://pciids.sourceforge.net/
# #
# #
# List of PCI ID's # List of PCI ID's
# #
# Version: 2014.08.30 # Version: 2014.08.30
# Date: 2014-08-30 03:15:01 # Date: 2014-08-30 03:15:01
# #
# Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the # Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the
# PCI ID Project at http://pci-ids.ucw.cz/. # PCI ID Project at http://pci-ids.ucw.cz/.
# #
# New data are always welcome, especially if they are accurate. If you have # New data are always welcome, especially if they are accurate. If you have
# anything to contribute, please follow the instructions at the web site. # anything to contribute, please follow the instructions at the web site.
# #
# This file can be distributed under either the GNU General Public License # This file can be distributed under either the GNU General Public License
# (version 2 or higher) or the 3-clause BSD License. # (version 2 or higher) or the 3-clause BSD License.
# #
# List of known device classes, subclasses and programming interfaces # List of known device classes, subclasses and programming interfaces
# Syntax: # Syntax:
# C class class_name # C class class_name
# subclass subclass_name <-- single tab # subclass subclass_name <-- single tab
# prog-if prog-if_name <-- two tabs # prog-if prog-if_name <-- two tabs
C 00 Unclassified device C 00 Unclassified device
00 Non-VGA unclassified device 00 Non-VGA unclassified device
01 VGA compatible unclassified device 01 VGA compatible unclassified device
C 01 Mass storage controller C 01 Mass storage controller
00 SCSI storage controller 00 SCSI storage controller
01 IDE interface 01 IDE interface
02 Floppy disk controller 02 Floppy disk controller
03 IPI bus controller 03 IPI bus controller
04 RAID bus controller 04 RAID bus controller
05 ATA controller 05 ATA controller
20 ADMA single stepping 20 ADMA single stepping
30 ADMA continuous operation 30 ADMA continuous operation
06 SATA controller 06 SATA controller
00 Vendor specific 00 Vendor specific
01 AHCI 1.0 01 AHCI 1.0
02 Serial Storage Bus 02 Serial Storage Bus
07 Serial Attached SCSI controller 07 Serial Attached SCSI controller
01 Serial Storage Bus 01 Serial Storage Bus
08 Non-Volatile memory controller 08 Non-Volatile memory controller
01 NVMHCI 01 NVMHCI
02 NVM Express 02 NVM Express
80 Mass storage controller 80 Mass storage controller
C 02 Network controller C 02 Network controller
00 Ethernet controller 00 Ethernet controller
01 Token ring network controller 01 Token ring network controller
02 FDDI network controller 02 FDDI network controller
03 ATM network controller 03 ATM network controller
04 ISDN controller 04 ISDN controller
05 WorldFip controller 05 WorldFip controller
06 PICMG controller 06 PICMG controller
07 Infiniband controller 07 Infiniband controller
80 Network controller 80 Network controller
C 03 Display controller C 03 Display controller
00 VGA compatible controller 00 VGA compatible controller
00 VGA controller 00 VGA controller
01 8514 controller 01 8514 controller
01 XGA compatible controller 01 XGA compatible controller
02 3D controller 02 3D controller
80 Display controller 80 Display controller
C 04 Multimedia controller C 04 Multimedia controller
00 Multimedia video controller 00 Multimedia video controller
01 Multimedia audio controller 01 Multimedia audio controller
02 Computer telephony device 02 Computer telephony device
03 Audio device 03 Audio device
80 Multimedia controller 80 Multimedia controller
C 05 Memory controller C 05 Memory controller
00 RAM memory 00 RAM memory
01 FLASH memory 01 FLASH memory
80 Memory controller 80 Memory controller
C 06 Bridge C 06 Bridge
00 Host bridge 00 Host bridge
01 ISA bridge 01 ISA bridge
02 EISA bridge 02 EISA bridge
03 MicroChannel bridge 03 MicroChannel bridge
04 PCI bridge 04 PCI bridge
00 Normal decode 00 Normal decode
01 Subtractive decode 01 Subtractive decode
05 PCMCIA bridge 05 PCMCIA bridge
06 NuBus bridge 06 NuBus bridge
07 CardBus bridge 07 CardBus bridge
08 RACEway bridge 08 RACEway bridge
00 Transparent mode 00 Transparent mode
01 Endpoint mode 01 Endpoint mode
09 Semi-transparent PCI-to-PCI bridge 09 Semi-transparent PCI-to-PCI bridge
40 Primary bus towards host CPU 40 Primary bus towards host CPU
80 Secondary bus towards host CPU 80 Secondary bus towards host CPU
0a InfiniBand to PCI host bridge 0a InfiniBand to PCI host bridge
80 Bridge 80 Bridge
C 07 Communication controller C 07 Communication controller
00 Serial controller 00 Serial controller
00 8250 00 8250
01 16450 01 16450
02 16550 02 16550
03 16650 03 16650
04 16750 04 16750
05 16850 05 16850
06 16950 06 16950
01 Parallel controller 01 Parallel controller
00 SPP 00 SPP
01 BiDir 01 BiDir
02 ECP 02 ECP
03 IEEE1284 03 IEEE1284
fe IEEE1284 Target fe IEEE1284 Target
02 Multiport serial controller 02 Multiport serial controller
03 Modem 03 Modem
00 Generic 00 Generic
01 Hayes/16450 01 Hayes/16450
02 Hayes/16550 02 Hayes/16550
03 Hayes/16650 03 Hayes/16650
04 Hayes/16750 04 Hayes/16750
04 GPIB controller 04 GPIB controller
05 Smard Card controller 05 Smard Card controller
80 Communication controller 80 Communication controller
C 08 Generic system peripheral C 08 Generic system peripheral
00 PIC 00 PIC
00 8259 00 8259
01 ISA PIC 01 ISA PIC
02 EISA PIC 02 EISA PIC
10 IO-APIC 10 IO-APIC
20 IO(X)-APIC 20 IO(X)-APIC
01 DMA controller 01 DMA controller
00 8237 00 8237
01 ISA DMA 01 ISA DMA
02 EISA DMA 02 EISA DMA
02 Timer 02 Timer
00 8254 00 8254
01 ISA Timer 01 ISA Timer
02 EISA Timers 02 EISA Timers
03 HPET 03 HPET
03 RTC 03 RTC
00 Generic 00 Generic
01 ISA RTC 01 ISA RTC
04 PCI Hot-plug controller 04 PCI Hot-plug controller
05 SD Host controller 05 SD Host controller
06 IOMMU 06 IOMMU
80 System peripheral 80 System peripheral
C 09 Input device controller C 09 Input device controller
00 Keyboard controller 00 Keyboard controller
01 Digitizer Pen 01 Digitizer Pen
02 Mouse controller 02 Mouse controller
03 Scanner controller 03 Scanner controller
04 Gameport controller 04 Gameport controller
00 Generic 00 Generic
10 Extended 10 Extended
80 Input device controller 80 Input device controller
C 0a Docking station C 0a Docking station
00 Generic Docking Station 00 Generic Docking Station
80 Docking Station 80 Docking Station
C 0b Processor C 0b Processor
00 386 00 386
01 486 01 486
02 Pentium 02 Pentium
10 Alpha 10 Alpha
20 Power PC 20 Power PC
30 MIPS 30 MIPS
40 Co-processor 40 Co-processor
C 0c Serial bus controller C 0c Serial bus controller
00 FireWire (IEEE 1394) 00 FireWire (IEEE 1394)
00 Generic 00 Generic
10 OHCI 10 OHCI
01 ACCESS Bus 01 ACCESS Bus
02 SSA 02 SSA
03 USB controller 03 USB controller
00 UHCI 00 UHCI
10 OHCI 10 OHCI
20 EHCI 20 EHCI
30 XHCI 30 XHCI
80 Unspecified 80 Unspecified
fe USB Device fe USB Device
04 Fibre Channel 04 Fibre Channel
05 SMBus 05 SMBus
06 InfiniBand 06 InfiniBand
07 IPMI SMIC interface 07 IPMI SMIC interface
08 SERCOS interface 08 SERCOS interface
09 CANBUS 09 CANBUS
C 0d Wireless controller C 0d Wireless controller
00 IRDA controller 00 IRDA controller
01 Consumer IR controller 01 Consumer IR controller
10 RF controller 10 RF controller
11 Bluetooth 11 Bluetooth
12 Broadband 12 Broadband
20 802.1a controller 20 802.1a controller
21 802.1b controller 21 802.1b controller
80 Wireless controller 80 Wireless controller
C 0e Intelligent controller C 0e Intelligent controller
00 I2O 00 I2O
C 0f Satellite communications controller C 0f Satellite communications controller
01 Satellite TV controller 01 Satellite TV controller
02 Satellite audio communication controller 02 Satellite audio communication controller
03 Satellite voice communication controller 03 Satellite voice communication controller
04 Satellite data communication controller 04 Satellite data communication controller
C 10 Encryption controller C 10 Encryption controller
00 Network and computing encryption device 00 Network and computing encryption device
10 Entertainment encryption device 10 Entertainment encryption device
80 Encryption controller 80 Encryption controller
C 11 Signal processing controller C 11 Signal processing controller
00 DPIO module 00 DPIO module
01 Performance counters 01 Performance counters
10 Communication synchronizer 10 Communication synchronizer
20 Signal processing management 20 Signal processing management
80 Signal processing controller 80 Signal processing controller
C 12 Processing accelerators C 12 Processing accelerators
00 Processing accelerators 00 Processing accelerators
C 13 Non-Essential Instrumentation C 13 Non-Essential Instrumentation
C ff Unassigned class C ff Unassigned class

File diff suppressed because it is too large Load diff