| /* | |
| * Copyright (c) 2023, Advanced Micro Devices, Inc. All rights reserved. | |
| * | |
| * SPDX-License-Identifier: BSD-3-Clause | |
| */ | |
| #ifndef PLAT_DT_UART_H | |
| #define PLAT_DT_UART_H | |
| #define DT_UART_DCC_COMPAT "arm,dcc" | |
| #if defined(PLAT_zynqmp) | |
| #define DT_UART_COMPAT "xlnx,zynqmp-uart" | |
| #else | |
| #define DT_UART_COMPAT "arm,pl011" | |
| #endif | |
| typedef struct dt_uart_info_s { | |
| char compatible[30]; | |
| uintptr_t base; | |
| uint32_t baud_rate; | |
| int32_t status; | |
| } dt_uart_info_t; | |
| void setup_console(void); | |
| #endif /* PLAT_DT_UART_H */ |