]> mj.ucw.cz Git - pciutils.git/commitdiff
Update class codes to reflect PCI 3.0.
authorMartin Mares <mj@ucw.cz>
Fri, 19 Oct 2007 08:27:50 +0000 (10:27 +0200)
committerMartin Mares <mj@ucw.cz>
Fri, 19 Oct 2007 08:27:50 +0000 (10:27 +0200)
ChangeLog
pci.ids

index 98abcc3a25e20e003a6504b4927f9d043f974d5c..b54fe2da861fd5843cefde98857e8fc6f5022e87 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-10-19  Martin Mares <mj@ucw.cz>
+
+       * pci.ids: Revised class codes to match Conventional PCI 3.0 specs.
+       Added a couple of new ones, renumbered `ADMA continuous operation'
+       prog-if to 0x30 (even the old SATA Class Code ECN doesn't mention
+       0x40) and renumbered the satellite communication controllers.
+
 2007-10-14  Martin Mares <mj@ucw.cz>
 
        * lib/[fno]bsd-*: Removed extraneous braces.
diff --git a/pci.ids b/pci.ids
index 6aa22f2eb3b4c4e62845ecd2348efa4981bfd713..18782231a28987a9800dc37b67fe62b2ff0cc742 100644 (file)
--- a/pci.ids
+++ b/pci.ids
@@ -13512,7 +13512,7 @@ C 01  Mass storage controller
        04  RAID bus controller
        05  ATA controller
                20  ADMA single stepping
-               40  ADMA continuous operation
+               30  ADMA continuous operation
        06  SATA controller
                00  Vendor specific
                01  AHCI 1.0
@@ -13524,11 +13524,13 @@ C 02  Network controller
        02  FDDI network controller
        03  ATM network controller
        04  ISDN controller
+       05  WorldFip controller
+       06  PICMG controller
        80  Network controller
 C 03  Display controller
        00  VGA compatible controller
-               00  VGA
-               01  8514
+               00  VGA controller
+               01  8514 controller
        01  XGA compatible controller
        02  3D controller
        80  Display controller
@@ -13583,6 +13585,8 @@ C 07  Communication controller
                02  Hayes/16550
                03  Hayes/16650
                04  Hayes/16750
+       04  GPIB controller
+       05  Smard Card controller
        80  Communication controller
 C 08  Generic system peripheral
        00  PIC
@@ -13603,6 +13607,7 @@ C 08  Generic system peripheral
                00  Generic
                01  ISA RTC
        04  PCI Hot-plug controller
+       05  SD Host controller
        80  System peripheral
 C 09  Input device controller
        00  Keyboard controller
@@ -13639,16 +13644,23 @@ C 0c  Serial bus controller
        04  Fibre Channel
        05  SMBus
        06  InfiniBand
+       07  IPMI SMIC interface
+       08  SERCOS interface
+       09  CANBUS
 C 0d  Wireless controller
        00  IRDA controller
        01  Consumer IR controller
        10  RF controller
+       11  Bluetooth
+       12  Broadband
+       20  802.1a controller
+       21  802.1b controller
        80  Wireless controller
 C 0e  Intelligent controller
        00  I2O
 C 0f  Satellite communications controller
-       00  Satellite TV controller
-       01  Satellite audio communication controller
+       01  Satellite TV controller
+       02  Satellite audio communication controller
        03  Satellite voice communication controller
        04  Satellite data communication controller
 C 10  Encryption controller
@@ -13659,4 +13671,5 @@ C 11  Signal processing controller
        00  DPIO module
        01  Performance counters
        10  Communication synchronizer
+       20  Signal processing management
        80  Signal processing controller