/* SPDX-License-Identifier: GPL-2.0-only */ /* This file is part of the coreboot project. */ #include #include #include static uint8_t *buf = (void *)0; uintptr_t uart_platform_base(int idx) { return (uintptr_t) buf; } void uart_init(int idx) { } unsigned char uart_rx_byte(int idx) { return 0; } void uart_tx_byte(int idx, unsigned char data) { } void uart_tx_flush(int idx) { } void uart_fill_lb(void *data) { struct lb_serial serial; serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED; serial.baseaddr = 0; serial.baud = 115200; serial.regwidth = 1; serial.input_hertz = uart_platform_refclk(); serial.uart_pci_addr = CONFIG_UART_PCI_ADDR; lb_add_serial(&serial, data); lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data); }