/* * Copyright (c) 2024 Vogl Electronic GmbH * * SPDX-License-Identifier: Apache-2.0 */ #define DT_DRV_COMPAT litex_soc_controller #include #include #include #include #define LITEX_CTRL_RESET DT_INST_REG_ADDR_BY_NAME(0, reset) void sys_arch_reboot(int type) { ARG_UNUSED(type); /* SoC Reset on BIT(0)*/ litex_write8(BIT(0), LITEX_CTRL_RESET); }