Why nop is inserted in imx7d_low_power_idle.S?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Why nop is inserted in imx7d_low_power_idle.S?

ソリューションへジャンプ
1,356件の閲覧回数
satoshishimoda
Senior Contributor I

Hi community,

Our customer have a question about i.MX7S low power mode.
Please see line 698 of arch/arm/mach-imx/imx7d_low_power_idle.S in L4.1.15_1.0.0-ga.
There are 25 nops after wfi from this line.
Would you let me know the intent why there are these nops?


Best Regards,
Satoshi Shimoda

ラベル(3)
タグ(1)
1 解決策
1,126件の閲覧回数
Yuri
NXP Employee
NXP Employee

Hello,

  when exit low power mode, some delay is necessary to make sure signals

stable enough for DDR operation.

 

Have a great day,

Yuri

 

------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct

Answer button. Thank you!

------------------------------------------------------------------------------

元の投稿で解決策を見る

3 返答(返信)
1,127件の閲覧回数
Yuri
NXP Employee
NXP Employee

Hello,

  when exit low power mode, some delay is necessary to make sure signals

stable enough for DDR operation.

 

Have a great day,

Yuri

 

------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct

Answer button. Thank you!

------------------------------------------------------------------------------

1,126件の閲覧回数
satoshishimoda
Senior Contributor I

Hi Yuri,

Thank you for your reply.

> when exit low power mode, some delay is necessary to make sure signals
> stable enough for DDR operation.

What is the factor to decide how long delay is needed?

Time to stabilize DDR clock from PLL?

Or DDR chip requires some delay?

Best Regards,

Satoshi Shimoda

0 件の賞賛
1,126件の閲覧回数
Yuri
NXP Employee
NXP Employee

Hello,

 when exit  low power mode, ~10us delay is necessary.

Regards,

Yuri.