4 #define CONSOLE_SPI_H 1
11 #define __CONSOLE_SPI_ENABLE__ (CONFIG(EM100PRO_SPI_CONSOLE) && \
12 (ENV_RAMSTAGE || (ENV_SMM && CONFIG(DEBUG_SMI))))
14 #if __CONSOLE_SPI_ENABLE__
25 #define MAX_MSG_LENGTH 128
27 #define EM100_DEDICATED_CMD 0x11
28 #define EM100_UFIFO_CMD 0xC0
29 #define EM100_MSG_SIGNATURE 0x47364440
@ EM100_MSG_CHECKPOINT_1B
@ EM100_MSG_CHECKPOINT_4B
@ EM100_MSG_CHECKPOINT_2B
static void __spiconsole_tx_byte(u8 data)
struct em100_msg_header __packed
static void __spiconsole_init(void)
void spiconsole_tx_byte(unsigned char c)
void spiconsole_init(void)
char data[MAX_MSG_LENGTH]
struct em100_msg_header header
#define c(value, pmcreg, dst_bits)