Dear community,
I use i.MX6DL PCIe module as a RootComplex.
After bringing up the PCIe link connected to an endpoint device,
I want to reset the PCIe core in order to re-bringing up .
I hope to use the "core_rst_n" signal to reset the PCIe core.
It is described in Figure 49-9. I/O Interfaces involved in Initialization (IMX6SDLRM)
[Question]
What kind of registers do I need to set up in order to assert "core_rst_n" signal ?
Best Regards,
Koichi Sakagami
Solved! Go to Solution.
Hello,
The "core_rst_n" is internal signal, that may be activated by i.MX6 System Reset Controller (SoC resets).
You may look at Chapter 60 [System Reset Controller (SRC)] of the i.MX6 S/DL RM for more details.
As we can see, there is no separate reset option for the PCIe.
For PCIe Link establishment You may use bit APP_LTSSM_ENABLE and APP_INIT_RST bits
of IOMUXC_GPR12 register.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello,
The "core_rst_n" is internal signal, that may be activated by i.MX6 System Reset Controller (SoC resets).
You may look at Chapter 60 [System Reset Controller (SRC)] of the i.MX6 S/DL RM for more details.
As we can see, there is no separate reset option for the PCIe.
For PCIe Link establishment You may use bit APP_LTSSM_ENABLE and APP_INIT_RST bits
of IOMUXC_GPR12 register.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------