The setup of interest here is a DM8147 the is running a custom uboot to load code across the PCIe bus to the DSP and then start the DSP.
The DSP has EDMA and McASPs active and runs 8 tasks. Everything works as expected.
What doesn't work i100% of the time is an asynchronous "soft" reboot. This happens when the ARM resets the DSP and code is reloaded across the PCIe bus and the DSP restarted. Are there special steps required to reset the DSP to it's powered down state.
Additionally, once the DSP has failed to come up correctly, a complete power off, restart cycle is required.
Are there any additional steps required to soft reboot the DSP in the DM8147.