summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/console/console.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/include/console/console.h b/src/include/console/console.h
index e5b753e8b6..1c2a276af0 100644
--- a/src/include/console/console.h
+++ b/src/include/console/console.h
@@ -19,7 +19,6 @@
#include <stdint.h>
#include <arch/cpu.h>
#include <console/post_codes.h>
-#include <console/vtxprintf.h>
/* console.h is supposed to provide the log levels defined in here: */
#include <commonlib/loglevel.h>
@@ -29,6 +28,8 @@
#ifndef __ROMCC__
+#include <console/vtxprintf.h>
+
void post_code(u8 value);
#if CONFIG(CMOS_POST_EXTRA)
void post_log_extra(u32 value);
@@ -93,6 +94,11 @@ int do_printk(int msg_level, const char *fmt, ...)
int do_vprintk(int msg_level, const char *fmt, va_list args);
+#else
+
+static inline void romcc_printk(void) { }
+#define printk(...) romcc_printk()
+
#endif /* !__ROMCC__ */
#endif /* CONSOLE_CONSOLE_H_ */