2 * Copyright (C) 2012 Altera Corporation <www.altera.com>
4 * SPDX-License-Identifier: GPL-2.0+
7 #ifndef _RESET_MANAGER_H_
8 #define _RESET_MANAGER_H_
10 void reset_cpu(ulong addr);
11 void reset_deassert_peripherals_handoff(void);
13 void socfpga_bridges_reset(int enable);
15 void socfpga_emac_reset(int enable);
16 void socfpga_watchdog_reset(void);
18 struct socfpga_reset_manager {
29 #if defined(CONFIG_SOCFPGA_VIRTUAL_TARGET)
30 #define RSTMGR_CTRL_SWWARMRSTREQ_LSB 2
32 #define RSTMGR_CTRL_SWWARMRSTREQ_LSB 1
35 #define RSTMGR_PERMODRST_EMAC0_LSB 0
36 #define RSTMGR_PERMODRST_EMAC1_LSB 1
37 #define RSTMGR_PERMODRST_L4WD0_LSB 6
39 #endif /* _RESET_MANAGER_H_ */