tf-a/tf-a-stm32mp-2.2.r1/plat/layerscape/board/ls1043/ls1043_err.c

32 lines
463 B
C

/*
* Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <errno.h>
#include <stdint.h>
#include <arch_helpers.h>
#include <common/debug.h>
/*
* Error handler
*/
void plat_error_handler(int err)
{
switch (err) {
case -ENOENT:
case -EAUTH:
/* ToDo */
break;
default:
/* Unexpected error */
break;
}
/* Loop until the watchdog resets the system */
for (;;)
wfi();
}