Remove various .c #includes from Intel i810/i82801ax/i82801bx boards.
[coreboot.git] / src / southbridge / intel / i82801bx / i82801bx_smbus.h
index 24c08cd35726b22233a826a43ec117456e75c8c5..066feade070d5976638ed20f2354dce1f28c3f6c 100644 (file)
@@ -20,6 +20,8 @@
 
 #include <device/smbus_def.h>
 
+void enable_smbus(void);
+
 static void smbus_delay(void)
 {
        inb(0x80);
@@ -51,8 +53,7 @@ static int smbus_wait_until_done(u16 smbus_io_base)
        return loops ? 0 : -1;
 }
 
-static int do_smbus_read_byte(u16 smbus_io_base, unsigned device,
-                             unsigned address)
+static int do_smbus_read_byte(u16 smbus_io_base, u8 device, u8 address)
 {
        unsigned char global_status_register;
        unsigned char byte;