iMX6DL : How to reset the PCIe core ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX6DL : How to reset the PCIe core ?

Jump to solution
1,366 Views
koichisakagami
Contributor II

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

Labels (1)
0 Kudos
Reply
1 Solution
1,156 Views
Yuri
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
Reply
1 Reply
1,157 Views
Yuri
NXP Employee
NXP Employee

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!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply