diff --git a/src/target/target.c b/src/target/target.c
index f6e67dc795e6140b89c2707135f0bd04690cc727..f843a6ed51bffd25e4f1d706f5d6d6c1d71db579 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -419,7 +419,7 @@ int target_resume(struct target_s *target, int current, u32 address, int handle_
 }
 
 
-static int target_process_reset(struct command_context_s *cmd_ctx, enum target_reset_mode reset_mode)
+int target_process_reset(struct command_context_s *cmd_ctx, enum target_reset_mode reset_mode)
 {
 	char buf[100];
 	int retval;