xref: /aosp_15_r20/external/coreboot/src/include/console/simnow.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef CONSOLE_SIMNOW_H
4 #define CONSOLE_SIMNOW_H
5 
6 #include <stdint.h>
7 
8 void simnow_console_init(void);
9 void simnow_console_tx_byte(unsigned char data);
10 
11 #define __SIMNOW_CONSOLE_ENABLE__	CONFIG(CONSOLE_AMD_SIMNOW)
12 
13 #if __SIMNOW_CONSOLE_ENABLE__
__simnow_console_init(void)14 static inline void __simnow_console_init(void)
15 {
16 	simnow_console_init();
17 }
18 
__simnow_console_tx_byte(u8 data)19 static inline void __simnow_console_tx_byte(u8 data)
20 {
21 	simnow_console_tx_byte(data);
22 }
23 #else
__simnow_console_init(void)24 static inline void __simnow_console_init(void)	{}
__simnow_console_tx_byte(u8 data)25 static inline void __simnow_console_tx_byte(u8 data)	{}
26 #endif
27 
28 #endif /* CONSOLE_SIMNOW_H */
29