1 /*
2  * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include <errno.h>
8 #include <stdint.h>
9 
10 #include <arch_helpers.h>
11 #include <common/debug.h>
12 
13 /*
14  * Error handler
15  */
plat_error_handler(int err)16 void plat_error_handler(int err)
17 {
18 	switch (err) {
19 	case -ENOENT:
20 	case -EAUTH:
21 		/* ToDo */
22 		break;
23 	default:
24 		/* Unexpected error */
25 		break;
26 	}
27 
28 	/* Loop until the watchdog resets the system */
29 	for (;;)
30 		wfi();
31 }
32