[bindc] Add PCI classes to the PCI bind library
Change-Id: Ie99f31922b9ef67bed7c8e4ef918530beea3e86b
diff --git a/src/devices/bind/deprecated.pci/deprecated.pci.bind b/src/devices/bind/deprecated.pci/deprecated.pci.bind
index 2e30a76c4..12506e6 100644
--- a/src/devices/bind/deprecated.pci/deprecated.pci.bind
+++ b/src/devices/bind/deprecated.pci/deprecated.pci.bind
@@ -12,6 +12,32 @@
AMD = 0x1002,
REALTEK = 0x10ec,
NVIDIA = 0x10de,
+ BROADCOM = 0x14e4,
ATHEROS = 0x168c,
INTEL = 0x8086,
};
+
+extend uint deprecated.BIND_PCI_CLASS {
+ UNCLASSIFIED = 0x00,
+ MASS_STORAGE = 0x01,
+ NETWORK = 0x02,
+ DISPLAY = 0x03,
+ MULTIMEDIA = 0x04,
+ MEMORY_CONTROLLER = 0x05,
+ BRIDGE = 0x06,
+ COMMUNICATION_CONTROLLER = 0x07,
+ GENERIC_SYSTEM_PERIPHERAL = 0x08,
+ INPUT_DEVICE_CONTROLLER = 0x09,
+ DOCKING_STATION = 0x0a,
+ PROCESSOR = 0x0b,
+ SERIAL_BUS_CONTROLLER = 0x0c,
+ WIRELESS_CONTROLLER = 0x0d,
+ INTELLIGENT_CONTROLLER = 0x0e,
+ SATELLITE_COMMUNICATIONS_CONTROLLER = 0x0f,
+ ENCRYPTION_CONTROLLER = 0x10,
+ SIGNAL_PROCESSING_CONTROLLER = 0x11,
+ PROCESSING_ACCELERATORS = 0x12,
+ NONESSENTIAL_INSTRUMENTATION = 0x13,
+ COPROCESSOR = 0x40,
+ UNASSIGNED = 0xff,
+};