| /* |
| * Copyright 2024 NXP |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| */ |
| |
| #include <common/debug.h> |
| #include <linflex.h> |
| #include <plat_console.h> |
| #include <platform_def.h> |
| |
| void console_s32g2_register(void) |
| { |
| static console_t s32g2_console; |
| int ret; |
| |
| (void)memset(&s32g2_console, 0, sizeof(s32g2_console)); |
| |
| ret = console_linflex_register(UART_BASE, UART_CLOCK_HZ, |
| UART_BAUDRATE, &s32g2_console); |
| if (ret == 0) { |
| panic(); |
| } |
| |
| console_set_scope(&s32g2_console, |
| CONSOLE_FLAG_BOOT | CONSOLE_FLAG_CRASH | |
| CONSOLE_FLAG_TRANSLATE_CRLF); |
| } |