MX6SX RDC not accessible

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

MX6SX RDC not accessible

Jump to solution
1,177 Views
LPs
Contributor III

Hi all,

   I'm struggling with my imx6sx.

The SoC mounted on my board is the one without PCIe and GPU.

I have problem accessing RDC register: a simple md 0x20fc000 on u-boot terminal hangs the CPU. No ither action could be taken other then reset the CPU.

Same thing on sabresd demo bopard, where is mounted SoC with PCIe and GPU is mounted.

I found a comment into kernel at /arch/arm/mach-imx/pm-imx6.c at line 719

/*

  * i.MX6SX RDC needs PCIe and eim clk to be enabled

  * if Mega/Fast off, it is better to check cpu type

  * and whether Mega/Fast is off in this suspend flow,

  * but we need to add cpu type check for 3 places which

  * will increase code size, so here we just do it

  * for all cases, as when STOP mode is entered, CCM

  * hardware will gate all clocks, so it will NOT impact

  * any function or power.

  */

What does it mean? I could not access RDC registers and all module features because of my SoC haven't got PCIe module?

If yes, how could use M4 core and mcc library without that module?

Is it a chip bug?

Labels (3)
0 Kudos
1 Solution
714 Views
Yuri
NXP Employee
NXP Employee

Hello,

There is erratum (looks like not published yet), fixed on the rev. 1.3
ERR009572: RDC: Access to RDC registers will cause the CPU to hang

on devices with PCIe disabled

It You need more details, please create request :

1)    Please open www.nxp.com

2)    On the top level menu, select Support > Sales and Support (http://www.nxp.com/support/sales-and-support:SUPPORTHOME).

3)    On the bottom of the page, select Hardware & Software.

4)    Register with your business email to access the technical NXP online support.

5)    A verification email will be sent to your account. Click the embedded link to verify your access.

6)    On the NXP online support page, select Contact Support from the top menu and click “submit a new case” to start the process.


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
2 Replies
715 Views
Yuri
NXP Employee
NXP Employee

Hello,

There is erratum (looks like not published yet), fixed on the rev. 1.3
ERR009572: RDC: Access to RDC registers will cause the CPU to hang

on devices with PCIe disabled

It You need more details, please create request :

1)    Please open www.nxp.com

2)    On the top level menu, select Support > Sales and Support (http://www.nxp.com/support/sales-and-support:SUPPORTHOME).

3)    On the bottom of the page, select Hardware & Software.

4)    Register with your business email to access the technical NXP online support.

5)    A verification email will be sent to your account. Click the embedded link to verify your access.

6)    On the NXP online support page, select Contact Support from the top menu and click “submit a new case” to start the process.


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
714 Views
LPs
Contributor III
0 Kudos