From 0e70b203ea179532726324364fa8832f3dc61799 Mon Sep 17 00:00:00 2001 From: Andrejs Cainikovs Date: Wed, 21 Dec 2022 14:58:16 +0100 Subject: board: apalis-imx8: add reset code Add downstream specific iMX reset implementation. Upstream-Status: Inappropriate [other] This code uses sc_pm_reboot() which is not mainlined yet. Signed-off-by: Andrejs Cainikovs --- board/toradex/apalis-imx8/apalis-imx8.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/board/toradex/apalis-imx8/apalis-imx8.c b/board/toradex/apalis-imx8/apalis-imx8.c index a0d53c6743..8c3c4c1bb9 100644 --- a/board/toradex/apalis-imx8/apalis-imx8.c +++ b/board/toradex/apalis-imx8/apalis-imx8.c @@ -297,7 +297,10 @@ int board_init(void) */ void reset_cpu(void) { - /* TODO */ + sc_pm_reboot(-1, SC_PM_RESET_TYPE_COLD); + + do { + } while (1); } #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP) -- cgit v1.2.3