SMM for AMD K8 Part 1/2
[coreboot.git] / src / southbridge / intel / i82801gx / i82801gx.h
index 37bcf572b9e9416a9a4ee5afa2eaba913be12cdb..208ff6d4aff01b7505781fab1f2989027d6b9fde 100644 (file)
 #ifndef __ACPI__
 #define DEBUG_PERIODIC_SMIS 0
 
-#if !defined(ASSEMBLY)
+#if !defined(ASSEMBLY) && !defined(__ROMCC__)
 #if !defined(__PRE_RAM__)
 #include "chip.h"
 extern void i82801gx_enable(device_t dev);
-#endif
-void i82801gx_enable_usbdebug(unsigned int port);
-#endif
-
-#if defined(__PRE_RAM__) && !defined(__ROMCC__) && !defined(ASSEMBLY)
+#else
 void enable_smbus(void);
 int smbus_read_byte(unsigned device, unsigned address);
 #endif
+void i82801gx_enable_usbdebug(unsigned int port);
+#endif
 
 #define MAINBOARD_POWER_OFF    0
 #define MAINBOARD_POWER_ON     1