diff options
Diffstat (limited to 'drivers/remoteproc/stm32_rproc.c')
| -rw-r--r-- | drivers/remoteproc/stm32_rproc.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/remoteproc/stm32_rproc.c b/drivers/remoteproc/stm32_rproc.c index b643efcf995a..7d782ed9e589 100644 --- a/drivers/remoteproc/stm32_rproc.c +++ b/drivers/remoteproc/stm32_rproc.c @@ -494,7 +494,7 @@ static int stm32_rproc_stop(struct rproc *rproc)  	int err, idx;  	/* request shutdown of the remote processor */ -	if (rproc->state != RPROC_OFFLINE) { +	if (rproc->state != RPROC_OFFLINE && rproc->state != RPROC_CRASHED) {  		idx = stm32_rproc_mbox_idx(rproc, STM32_MBX_SHUTDOWN);  		if (idx >= 0 && ddata->mb[idx].chan) {  			err = mbox_send_message(ddata->mb[idx].chan, "detach"); |