Add OPROM mapping support to coreboot
[coreboot.git] / src / include / device / pci_rom.h
index 4d82142459ee8d48f03e7840056f79759ba38247..fe772764911de195f84aca21a438e98f746d2660 100644 (file)
@@ -24,8 +24,8 @@ struct  pci_data {
        uint16_t        reserved_1;
        uint16_t        dlen;
        uint8_t         drevision;
-       uint8_t         class_hi;
-       uint16_t        class_lo;
+       uint8_t         class_lo;
+       uint16_t        class_hi;
        uint16_t        ilen;
        uint16_t        irevision;
        uint8_t         type;
@@ -33,7 +33,8 @@ struct  pci_data {
        uint16_t        reserved_2;
 };
 
-extern struct rom_header * pci_rom_probe(struct device *dev);
-extern struct rom_header *pci_rom_load(struct device *dev, struct rom_header *rom_header);
+struct rom_header *pci_rom_probe(struct device *dev);
+struct rom_header *pci_rom_load(struct device *dev, struct rom_header *rom_header);
+u32 __attribute__((weak)) map_oprom_vendev(u32 vendev);
 
 #endif