libpayload: Add more libpci-compatibility (#defines)
[coreboot.git] / payloads / libpayload / include / pci.h
index 93d1267ef50997676847282376329de8adc8f543..005634a75048c4412720393cf9023d962a0afa15 100644 (file)
@@ -36,9 +36,14 @@ typedef u32 pcidev_t;
 
 #define REG_VENDOR_ID   0x00
 #define REG_COMMAND     0x04
+#define REG_CLASS_DEV   0x0A
 #define REG_HEADER_TYPE 0x0E
 #define REG_PRIMARY_BUS 0x18
+#define REG_SUBSYS_VENDOR_ID 0x2C
+#define REG_SUBSYS_ID   0x2E
 
+#define REG_COMMAND_IO  (1 << 0)
+#define REG_COMMAND_MEM (1 << 1)
 #define REG_COMMAND_BM  (1 << 2)
 
 #define HEADER_TYPE_NORMAL  0