Commit a637eeaf authored by Federico Vaga's avatar Federico Vaga

sw:lib: add helper to restart CPU

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 789c76fa
......@@ -130,6 +130,19 @@ extern int trtl_cpu_enable(struct trtl_dev *trtl, unsigned int index);
extern int trtl_cpu_disable(struct trtl_dev *trtl, unsigned int index);
extern int trtl_cpu_is_enable(struct trtl_dev *trtl, unsigned int index,
unsigned int *enable);
/**
* It disable and re-enable the CPU to perform a restart
*/
static inline int trtl_cpu_restart(struct trtl_dev *trtl, unsigned int index)
{
int err;
err = trtl_cpu_disable(trtl, index);
if (err)
return -1;
return trtl_cpu_enable(trtl, index);
}
/**@}*/
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment