root@myd-am62x:~# head /sys/class/remoteproc/remoteproc*/name
==> /sys/class/remoteproc/remoteproc0/name <==
5000000.m4fss
==> /sys/class/remoteproc/remoteproc1/name <==
78000000.r5f
==> /sys/class/remoteproc/remoteproc2/name <==
30074000.pru
==> /sys/class/remoteproc/remoteproc3/name <==
30078000.pru
root@myd-am62x:~# cat /sys/class/remoteproc/remoteproc0/state
running
root@myd-am62x:~# echo stop > /sys/class/remoteproc/remoteproc0/state
[ 86.695816] k3-m4-rproc 5000000.m4fss: k3_m4_rproc_stop: timedout waiting for rproc completion event
[ 86.705131] remoteproc remoteproc0: can't stop rproc: -16
-sh: echo: write error: Device or resource busy
root@myd-am62x:~# echo stop > /sys/class/remoteproc/remoteproc0/state
[ 94.632424] k3-m4-rproc 5000000.m4fss: k3_m4_rproc_stop: timedout waiting for rproc completion event
[ 94.641736] remoteproc remoteproc0: can't stop rproc: -16
-sh: echo: write error: Device or resource busy
root@myd-am62x:~# echo stop > /sys/class/remoteproc/remoteproc0/state
[ 100.777036] k3-m4-rproc 5000000.m4fss: k3_m4_rproc_stop: timedout waiting for rproc completion event
[ 100.786366] remoteproc remoteproc0: can't stop rproc: -16
-sh: echo: write error: Device or resource busy
root@myd-am62x:~#
有其它方法 STOP M4 吗?