alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
From: jeeja.kp@intel.com
To: alsa-devel@alsa-project.org
Cc: tiwai@suse.de, patches.audio@intel.com, broonie@kernel.org,
	liam.r.girdwood@intel.com, Jeeja KP <jeeja.kp@intel.com>
Subject: [PATCH v2] ASoC: hdac_hdmi: Enable MST audio
Date: Fri, 17 Feb 2017 14:50:29 +0530	[thread overview]
Message-ID: <1487323230-17170-1-git-send-email-jeeja.kp@intel.com> (raw)

From: Jeeja KP <jeeja.kp@intel.com>

With the patch series "ASoC: hdmi: Preparatory work to support MST audio",
the design is extended from pin to port mapping to handle MST usecases.

A pin is MST capable if pipe is valid value (i.e. not -1) in the notify
callback. If pipe = -1, default port is 0 else port = pipe. A MST capable
pin widget is programmed by first sending a verb to select the device/port
and then the actual verb is sent to program the widget.

This patch series enables MST Audio by configuring MST capable pins and
extended the jack handling to report event for ports. Now the jack events
are based on port connect/disconnect. The design is also extended to support
mapping of multiple port to a single converter.

Now with the introduction of multiple ports with a single pin, a pin widget
is created to enable/disable path based on device connection. Required
machine driver changes are done to handle this change.

Also use the ASoC jack instead of snd_jack framework to creates jacks in
the machine driver.

Note: This patch series has dependency on the series
"ASoC: hdmi: Preparatory work to support MST audio"  

Change v2:
	- Fixed the SOB missing in the patch.
	- Removed already applied patches.

Jeeja KP (1):
  ASoC: Intel: bxt: Add jack port initialize in bxt_rt298 machine

 sound/soc/intel/boards/bxt_rt298.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

-- 
2.5.0

             reply	other threads:[~2017-02-17  9:08 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-17  9:20 jeeja.kp [this message]
2017-02-17  9:20 ` [PATCH v2] ASoC: Intel: bxt: Add jack port initialize in bxt_rt298 machine jeeja.kp
2017-02-17  9:25 ` [PATCH v2] ASoC: hdac_hdmi: Enable MST audio Jeeja KP

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1487323230-17170-1-git-send-email-jeeja.kp@intel.com \
    --to=jeeja.kp@intel.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=broonie@kernel.org \
    --cc=liam.r.girdwood@intel.com \
    --cc=patches.audio@intel.com \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).