mb/google/nissa/var/rull: Configure Acoustic noise mitigation
[coreboot2.git] / src / soc / amd / common / block / simnow / simnow_console.c
blob478674ad1f0822212b689da92a35be2dcba974e8
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <arch/io.h>
4 #include <console/console.h>
5 #include <console/simnow.h>
7 #define AMD_SIMNOW_PORT 0x80
8 #define AMD_SIMNOW_PORT_DATA_BEGIN 0x5f535452ul
9 #define AMD_SIMNOW_PORT_DATA_END 0x5f454e44ul
11 void simnow_console_init(void)
13 outl(AMD_SIMNOW_PORT_DATA_BEGIN, AMD_SIMNOW_PORT);
16 void simnow_console_tx_byte(unsigned char data)
18 outb(data, AMD_SIMNOW_PORT);
20 if (data == '\n') {
21 outl(AMD_SIMNOW_PORT_DATA_END, AMD_SIMNOW_PORT);
22 outl(AMD_SIMNOW_PORT_DATA_BEGIN, AMD_SIMNOW_PORT);