Thank you very much for your support on thread https://e2e.ti.com/support/processors/f/processors-forum/960032/tms320c6674-options-for-resetting-dsp-in-pcie-bootmode We got the DSP local reset and PCIe hot reset work with the examples provided by Mukul in the question.
We would still need a little help. It appears that only PCIe sub system is reset and not the entire SoC when the PCIe hot reset is given, after which initializations must be done programmatically. This means that the program must always be ready to handle ‘LINK_RST_REQ’ no matter what state the program is in. The implementation of the application is pretty straightforward, but in addition to that, we need to make a custom first stage bootloader and a new local boot handler, which makes the implementation quite complicated. Therefore, can you advise if there is any way to connect ‘LINK_RST_REQ’ to the reset signal of the entire SoC? The best option would be if the signal could be found e.g. on a reserved pin that we could loop through our own logic back to the reset signal.
Br, Antti