alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] ASoC: Intel: Skylake: Add HDA link management
@ 2016-04-28 14:00 Vinod Koul
  2016-04-28 14:00 ` [PATCH 1/2] ALSA: hdac: add link pm and ref counting Vinod Koul
  2016-04-28 14:00 ` [PATCH 2/2] ASoC: Intel: Skylake: add link mangement Vinod Koul
  0 siblings, 2 replies; 5+ messages in thread
From: Vinod Koul @ 2016-04-28 14:00 UTC (permalink / raw)
  To: alsa-devel; +Cc: liam.r.girdwood, patches.audio, broonie, Vinod Koul

HDA links are always kept On, this patch adds link management routines in hdac
extended core and it's use in Skylake driver.
One more patch to add support in codec will follow this

The aim of serial is to shut down the links when not in use and keep them
active when a user is active. The user can activate link by taking reference
to the link when required.

When all links are shutdown, the command DMAs are turned off as well. On
first link power up, the command DMAs are turned on first.


First patch touches HDA core, and second one is dependent on it so Takashi
if you are okay, pls ACK it and we cna merge thru ASoC tree

Vinod Koul (2):
  ALSA: hdac: add link pm and ref counting
  ASoC: Intel: Skylake: add link mangement

 include/sound/hdaudio_ext.h         | 13 ++++++++
 sound/hda/ext/hdac_ext_bus.c        |  3 ++
 sound/hda/ext/hdac_ext_controller.c | 62 +++++++++++++++++++++++++++++++++++++
 sound/soc/intel/skylake/skl-pcm.c   |  1 -
 sound/soc/intel/skylake/skl.c       | 34 ++++++++++++++++++++
 5 files changed, 112 insertions(+), 1 deletion(-)

-- 
1.9.1

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

end of thread, other threads:[~2016-05-02  8:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-28 14:00 [PATCH 0/2] ASoC: Intel: Skylake: Add HDA link management Vinod Koul
2016-04-28 14:00 ` [PATCH 1/2] ALSA: hdac: add link pm and ref counting Vinod Koul
2016-04-29  9:05   ` Takashi Iwai
2016-05-02  9:02     ` Vinod Koul
2016-04-28 14:00 ` [PATCH 2/2] ASoC: Intel: Skylake: add link mangement Vinod Koul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).