+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.
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
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
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
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
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
00 DPIO module
01 Performance counters
10 Communication synchronizer
+ 20 Signal processing management
80 Signal processing controller