{PCI_CLASS_NOT_DEFINED,  PCI_CLASS_NOT_DEFINED_VGA,  "VGA-compatible device"},
{PCI_BASE_CLASS_STORAGE, PCI_CLASS_STORAGE_SCSI,     "SCSI bus controller"},
{PCI_BASE_CLASS_STORAGE, PCI_CLASS_STORAGE_IDE,      "IDE controller"},
{PCI_BASE_CLASS_STORAGE, PCI_CLASS_STORAGE_FLOPPY,   "Floppy disk controller"},
{PCI_BASE_CLASS_STORAGE, PCI_CLASS_STORAGE_OTHER,    "Other mass storage controller"},
{PCI_BASE_CLASS_NETWORK, PCI_CLASS_NETWORK_ETHERNET, "Ethernet controller"},
{PCI_BASE_CLASS_NETWORK, PCI_CLASS_NETWORK_OTHER,    "Other network controller"},
{PCI_BASE_CLASS_DISPLAY, PCI_CLASS_DISPLAY_VGA,      "VGA-compatible controller"},
{PCI_BASE_CLASS_DISPLAY, PCI_CLASS_DISPLAY_XGA,      "XGA controller"},
{PCI_BASE_CLASS_DISPLAY, PCI_CLASS_DISPLAY_OTHER,    "Other display controller"},
{PCI_BASE_CLASS_MEMORY,  PCI_CLASS_MEMORY_RAM,       "RAM memory"},
{PCI_BASE_CLASS_MEMORY,  PCI_CLASS_MEMORY_FLASH,     "FLASH memory"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_HOST,      "Host bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_ISA,       "ISA bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_EISA,      "EISA bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_MC,        "MCA bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_PCI,       "PCI-to-PCI bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_PCMCIA,    "PCMCIA bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_NUBUS,     "NuBus bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_CARDBUS,   "CardBus bridge"},
{PCI_BASE_CLASS_BRIDGE,  PCI_CLASS_BRIDGE_OTHER,     "Other bridge device"},
{PCI_BASE_CLASS_SERIAL,  PCI_CLASS_SERIAL_FIREWIRE,  "IEEE 1394"},
{PCI_BASE_CLASS_SERIAL,  PCI_CLASS_SERIAL_ACCESS,    "ACCESS bus"},
{PCI_BASE_CLASS_SERIAL,  PCI_CLASS_SERIAL_SSA,       "SSA"},
{PCI_BASE_CLASS_SERIAL,  PCI_CLASS_SERIAL_USB,       "USB device"},
{0x00,                   0x00,                       NULL}
