Remove various .c #includes from Intel 440BX/82371EB boards.
[coreboot.git] / src / southbridge / intel / i82371eb / i82371eb_smbus.h
index a18942539574e27e27a5ab532a1d7d9710e04cc5..54e7906223a06745d1da1732fa410bb10fe56ace 100644 (file)
@@ -10,6 +10,9 @@
 #define SMBUS_STATUS_MASK 0x1e
 #define SMBUS_ERROR_FLAG (1<<2)
 
+void enable_smbus(void);
+int do_smbus_read_byte(unsigned smbus_io_base, unsigned device, unsigned address);
+
 static inline void smbus_delay(void)
 {
        outb(0x80, 0x80);
@@ -63,7 +66,7 @@ static int smbus_wait_until_done(unsigned smbus_io_base)
        return loops?0:SMBUS_WAIT_UNTIL_DONE_TIMEOUT;
 }
 
-static int do_smbus_read_byte(unsigned smbus_io_base, unsigned device, unsigned address)
+int do_smbus_read_byte(unsigned smbus_io_base, unsigned device, unsigned address)
 {
        unsigned status_register;
        unsigned byte;