/* SPDX-License-Identifier: GPL-2.0-only */ #include #include #include static uint8_t *buf = (void *)0; uintptr_t uart_platform_base(unsigned int idx) { return (uintptr_t) buf; } void uart_init(unsigned int idx) { } unsigned char uart_rx_byte(unsigned int idx) { return 0; } void uart_tx_byte(unsigned int idx, unsigned char data) { } void uart_tx_flush(unsigned 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(); lb_add_serial(&serial, data); lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data); }