[Armadillo:08070] Re: Armadillo-800 EVA AndroidでのSUSPENDでrequest_suspend_state通知されない
nakai
email@hidden
2012年 5月 24日 (木) 18:22:03 JST
nakaiです。
随分と簡潔に書いてしまったため、補足します。
今回の簡易実装では、以下の問題点があります。
- USB Hostのパワーマネージメントを有効にすると内部エラーのため復帰に時間がかかってしまう
-- これについては対策方法を未確認です
- resume時にst1232のdisable_irq_wakeでUnbalanced IRQとなってしまう
-- runtime_susupend/resumeや、pm_opsを利用しない方法などで回避できそうです
- linux(debian)では正常に復帰できない
-- linux(debian)については、WAKE_LOCKをdisableにすることで対応できそうです
ご確認おねがいします。
(2012/05/24 18:06), nakai wrote:
> nakaiです。
>
> 現在リリースされているソースコードでは、
> パワーマネージメントに対応していないため画面が消灯されません。
>
> 簡易的にAndroid用のパワーマネージメントを実装してみましたので、
> パッチを添付します。
>
> "画面消灯"に設定された期間、イベントが起きなければ
> 消灯するようになります。復帰は、SW3-6のいづれかで可能です。
>
> 参考になれば幸いです。
>
>
> (2012/05/22 16:59), nusuba1 wrote:
>> お世話になります、薄葉と申します。
>>
>> Androidでは本来、省電力でSUSPENDに移行する際、
>> request_suspend_state: wakeup (0->3) at ......
>> のログが出力されてディスプレイがOFFになるはずですが、現状の
>> Armadillo-800 EVA Androidでは、このログ出力が無くディスプレイも
>> OFFになりません(タッチは利かなくなるので、Android的には
>> SUSPEND状態になっていると認識されているようですが)。
>>
>> SUSPEND時にrequest_suspend_stateが通知されるようにしたいのですが、
>> その方法がありましたら、教えて頂けますでしょうか?
>>
>> 以上です。宜しくお願いいたします。
>>
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>>
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内