xref: /rk3399_ARM-atf/plat/renesas/rcar_gen5/rcar_common.c (revision ded1b9c73ccffef61616d353e63fe4d0ea279c19)
1 /*
2  * Copyright (c) 2025-2026, Renesas Electronics Corporation. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include <assert.h>
8 
9 #include <drivers/renesas/rcar/console/console.h>
10 #include "scif.h"
11 
12 #include "rcar_private.h"
13 
14 /* RAS functions common to AArch64 ARM platforms */
15 void plat_ea_handler(unsigned int ea_reason, uint64_t syndrome, void *cookie,
16 		     void *handle, uint64_t flags)
17 {
18 }
19 
20 void rcar_console_boot_init(void)
21 {
22 	console_renesas_register(0, 0, 0, CONSOLE_FLAG_BOOT);
23 }
24 
25 void rcar_console_runtime_init(void)
26 {
27 	console_renesas_register(1, 0, 0,
28 				 CONSOLE_FLAG_BOOT | CONSOLE_FLAG_RUNTIME |
29 				 CONSOLE_FLAG_CRASH);
30 }
31