[alsa-devel] Can Realtek HD-A codec ALC282 support D3cold?
Hi,
(Sorry to post this message again)
We want to put an idle HD-A codec into D3cold for more power saving and preparation for being power gated. The Realtek ALC282 is used in our test. Could anyone help to confirm whether ALC282 can support D3cold or not?
I'm told that ALC282 can support D3cold. But my test shows it cannot.
At first, ALC282 HW does not report that it can support D3cold. Its parameter "Supported Power States" returns 0xc000000f, means it only supports: EPSS, CLKSTOP, D3hot, D2, D1 and D0. Is this a just mistake in reporting the bit, or D3cold is not supported all?
Then when I explicitly set the audio function group to D3cold by verb 0x705, and then get its power state after 200ms by verb 0xf05, The codec response is 0x00000000: No PS-Error, both PS-Act and PS-set is D0. So it seems codec HW does not process the set power state command at all.
Is there someone from Realtek or familiar with ALC282 here can share some information about this issue?
Many thanks Mengdong
Hi Mengdong,
2013/4/16 Lin, Mengdong mengdong.lin@intel.com
Hi,
(Sorry to post this message again)
We want to put an idle HD-A codec into D3cold for more power saving and preparation for being power gated. The Realtek ALC282 is used in our test. Could anyone help to confirm whether ALC282 can support D3cold or not?
I'm told that ALC282 can support D3cold. But my test shows it cannot.
Windows enabled D3Cold feature on ALC282 but it's close source so we cannot assume it's the same thing for Linux. :)
At first, ALC282 HW does not report that it can support D3cold. Its parameter "Supported Power States" returns 0xc000000f, means it only supports: EPSS, CLKSTOP, D3hot, D2, D1 and D0. Is this a just mistake in reporting the bit, or D3cold is not supported all?
At least it reports it DOESNOT support D3Cold here, so i think at least the D3cold verb donot work well, otherwise it's obvious a BUG.
Maybe There's some private operations to make ALC282 export the feature of D3cold, could some guys from Realtek clarify this?
thanks --xingchao
Then when I explicitly set the audio function group to D3cold by verb 0x705, and then get its power state after 200ms by verb 0xf05, The codec response is 0x00000000: No PS-Error, both PS-Act and PS-set is D0. So it seems codec HW does not process the set power state command at all.
Is there someone from Realtek or familiar with ALC282 here can share some information about this issue?
Many thanks Mengdong
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
participants (2)
-
Lin, Mengdong
-
Wang Xingchao