public inbox for alsa-devel@alsa-project.org
 help / color / mirror / Atom feed
* [PATCH 0/4] More aggressive PM for HD-audio
@ 2015-03-18  8:50 Takashi Iwai
  2015-03-18  8:50 ` [PATCH 1/4] ALSA: hda - Simplify PCM setup overrides Takashi Iwai
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Takashi Iwai @ 2015-03-18  8:50 UTC (permalink / raw)
  To: alsa-devel; +Cc: David Henningsson

Hi,

here is a patchset for supporting more aggressive PM for HD-audio.
This allows to change the power state of each widget more dynamically
with jack and stream states.  It's activated only when the codec
driver (or via sysfs or f/w patch) sets codec->power_mgmt flag.

In theory, this should work for the recent Realtek codecs, but
currently I have no machine for test.

David, could you or your team check whether this works for ALC282 or
such?  Just add like:

--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -5415,6 +5415,7 @@ static int patch_alc269(struct hda_codec *codec)
 
 	spec = codec->spec;
 	spec->gen.shared_mic_vref_pin = 0x18;
+	codec->power_mgmt = 1;
 
 	snd_hda_pick_fixup(codec, alc269_fixup_models,
 		       alc269_fixup_tbl, alc269_fixups);


The patchset is for for-next branch of sound git tree, but they might
be applicable to 4.0-rc (or even older), too.  The current patches are
found in topic/hda-power branch.


thanks,

Takashi

===

Takashi Iwai (4):
  ALSA: hda - Simplify PCM setup overrides
  ALSA: hda - Support advanced power state controls
  ALSA: hda - Use the new power control for VIA codecs
  ALSA: hda - Adjust power of beep widget and outputs

 sound/pci/hda/hda_beep.c       |  29 +-
 sound/pci/hda/hda_beep.h       |   1 +
 sound/pci/hda/hda_codec.c      |   4 +
 sound/pci/hda/hda_codec.h      |   2 +
 sound/pci/hda/hda_generic.c    | 480 ++++++++++++++++++++++++------
 sound/pci/hda/hda_generic.h    |   5 +-
 sound/pci/hda/patch_realtek.c  |  41 ---
 sound/pci/hda/patch_sigmatel.c |   5 +
 sound/pci/hda/patch_via.c      | 662 +----------------------------------------
 9 files changed, 427 insertions(+), 802 deletions(-)

-- 
2.3.3

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2015-04-09  8:35 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-18  8:50 [PATCH 0/4] More aggressive PM for HD-audio Takashi Iwai
2015-03-18  8:50 ` [PATCH 1/4] ALSA: hda - Simplify PCM setup overrides Takashi Iwai
2015-03-18  8:50 ` [PATCH 2/4] ALSA: hda - Support advanced power state controls Takashi Iwai
2015-03-18  8:50 ` [PATCH 3/4] ALSA: hda - Use the new power control for VIA codecs Takashi Iwai
2015-03-18  8:50 ` [PATCH 4/4] ALSA: hda - Adjust power of beep widget and outputs Takashi Iwai
2015-03-18 19:34 ` [PATCH 0/4] More aggressive PM for HD-audio David Henningsson
2015-03-18 20:02   ` Takashi Iwai
2015-03-20 16:20 ` David Henningsson
2015-03-20 16:28   ` Takashi Iwai
2015-03-20 17:18     ` Takashi Iwai
2015-03-20 17:33       ` Takashi Iwai
2015-03-21  6:38   ` Hui Wang
     [not found]     ` <5513FA8B.402@canonical.com>
2015-03-26 13:10       ` Takashi Iwai
2015-03-26 13:52         ` Takashi Iwai
2015-03-27  0:11           ` Hui Wang
2015-03-30  6:53             ` hwang4
2015-04-04 10:31               ` Takashi Iwai
2015-04-09  6:54               ` hwang4
2015-04-09  6:56                 ` Takashi Iwai
2015-04-09  6:59                   ` David Henningsson
2015-04-09  8:35                     ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox