AnsweredAssumed Answered

MX6SX RDC not accessible

Question asked by LPs on Feb 24, 2016
Latest reply on Feb 25, 2016 by LPs

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?

Outcomes