arm: socfpga: Move Stratix10 and Agilex reset manager common code
[oweals/u-boot.git] / arch / arm / mach-socfpga / include / mach / reset_manager.h
index d9e0b33c601c841e87fc0d782ba5450b5a28a75b..af57ab0a3291d5d5052c6ee824fb028f63eb7119 100644 (file)
@@ -6,13 +6,14 @@
 #ifndef _RESET_MANAGER_H_
 #define _RESET_MANAGER_H_
 
+phys_addr_t socfpga_get_rstmgr_addr(void);
+
 void reset_cpu(ulong addr);
 
 void socfpga_per_reset(u32 reset, int set);
 void socfpga_per_reset_all(void);
-int socfpga_eth_reset_common(void (*resetfn)(const u8 of_reset_id,
-                                            const u8 phymode));
 
+#define RSTMGR_CTRL_SWCOLDRSTREQ_LSB 0
 #define RSTMGR_CTRL_SWWARMRSTREQ_LSB 1
 
 /*
@@ -43,7 +44,7 @@ int socfpga_eth_reset_common(void (*resetfn)(const u8 of_reset_id,
 #elif defined(CONFIG_TARGET_SOCFPGA_ARRIA10)
 #include <asm/arch/reset_manager_arria10.h>
 #elif defined(CONFIG_TARGET_SOCFPGA_STRATIX10)
-#include <asm/arch/reset_manager_s10.h>
+#include <asm/arch/reset_manager_soc64.h>
 #endif
 
 #endif /* _RESET_MANAGER_H_ */