1 /*
2  * Copyright (C) 2018-2020 Alibaba Group Holding Limited
3  */
4 
5 #ifndef __GENIE_RESET_H__
6 #define __GENIE_RESET_H__
7 
8 #define GENIE_RESET_BY_REPEAT_COUNTER 4
9 #define GENIE_RESET_BY_REPEAT_TIMEOUT (3 * 1000)
10 
11 #define GENIE_RESET_WAIT_TIMEOUT (3 * 1000)
12 
13 uint8_t genie_reset_get_hw_reset_flag(void);
14 
15 genie_event_e genie_reset_do_sw_reset(void);
16 
17 genie_event_e genie_reset_do_hw_reset(bool is_only_report);
18 
19 int genie_reset_provision(void);
20 
21 int genie_reset_init(void);
22 
23 #endif
24