All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: "Yang, Libin" <libin.yang@intel.com>
Cc: "Lin, Mengdong" <mengdong.lin@intel.com>,
	"libin.yang@linux.intel.com" <libin.yang@linux.intel.com>,
	"alsa-devel@alsa-project.org" <alsa-devel@alsa-project.org>
Subject: Re: [PATCH] ALSA: hda - codec add DP MST support for	connection list
Date: Wed, 16 Mar 2016 08:56:16 +0100	[thread overview]
Message-ID: <s5hy49ivotb.wl-tiwai@suse.de> (raw)
In-Reply-To: <96A12704CE18D347B625EE2D4A099D19046824FE@SHSMSX103.ccr.corp.intel.com>

On Wed, 16 Mar 2016 08:48:58 +0100,
Yang, Libin wrote:
> 
> Hi Takashi,
> 
> > -----Original Message-----
> > From: Takashi Iwai [mailto:tiwai@suse.de]
> > Sent: Wednesday, March 16, 2016 3:35 PM
> > To: libin.yang@linux.intel.com
> > Cc: alsa-devel@alsa-project.org; Yang, Libin; Lin, Mengdong
> > Subject: Re: [alsa-devel] [PATCH] ALSA: hda - codec add DP MST support
> > for connection list
> > 
> > On Wed, 16 Mar 2016 02:47:31 +0100,
> > libin.yang@linux.intel.com wrote:
> > >
> > > From: Libin Yang <libin.yang@linux.intel.com>
> > >
> > > This patches adds the support of connection list for DP MST.
> > > With this, hdmi driver in DP MST mode can easily reuse
> > > the connection list mechanism.
> > >
> > > Signed-off-by: Libin Yang <libin.yang@linux.intel.com>
> > 
> > The merge window was already opened, so it's too late for this kind of
> > change for 4.6, in anyway.
> 
> That's OK. We can wait for later version. What do you think put this patch
> and my later patches for MST in the topic branch, such as hdmi-jack brach
> like before. Later patches for MST needs gfx driver support and our
> gfx driver is not ready for it.
> 
> > 
> > But, the fundamental question: why do we need to manage the cached
> > list of the widget connection with a device index?  In other words, if
> > you have a different device index, does the widget connection itself
> > also change?
> 
> Based on my test, it should be the same. But from the spec, it says:
> 
> 7.3.3.42 Device Select
> For Digital Display Pin Widget that is multi stream capable, the Device Select control determines which 
> Device Entry is currently selected and accessible by the Pin Widget verbs which are controlling the sink 
> device operations. This control verb is only required if it is a Digital Display Pin Widget and multi stream 
> capable.
> The index is in relation to the Device List associated with the widget.  The index is a zero-based offset 
> into the Device List. Once the Device Entry is selected by the Set index, all subsequent Pin Widget verbs 
> controlling the sink device operations will be directed to the selected Device Entry, until the Device Select 
> verb get updated with a new value. These Pin Widget verbs include:
>   Connection Select 
>   Get Connection List Entry
>   Amplifier Gain/Mute
>   Power State
>   Pin Widget Control
>   ELD Data
>   DIP-Size
>   DIP-Index
>   DIP-Data
>   DIP-XmitCtrl
>   Content Protection Control
>   ASP Channel Mapping
> 
> So my understand is this may be changed.

But the pin widget is the terminal.  So, if you have a device index to
choose a device there, the widget connection list itself doesn't
change.  Or am I missing anything?


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

  reply	other threads:[~2016-03-16  7:56 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-16  1:47 [PATCH] ALSA: hda - codec add DP MST support for connection list libin.yang
2016-03-16  7:35 ` Takashi Iwai
2016-03-16  7:48   ` Yang, Libin
2016-03-16  7:56     ` Takashi Iwai [this message]
2016-03-16 13:53       ` Yang, Libin
2016-03-16 14:02         ` Takashi Iwai
2016-03-16 14:24           ` Yang, Libin
2016-03-16 14:28             ` Takashi Iwai
2016-03-16 14:37               ` Yang, Libin
2016-03-16 14:39                 ` Takashi Iwai
2016-03-17  1:28                   ` Yang, Libin
2016-03-17  6:49                     ` Takashi Iwai
2016-03-17  6:52                       ` Yang, Libin

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=s5hy49ivotb.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@alsa-project.org \
    --cc=libin.yang@intel.com \
    --cc=libin.yang@linux.intel.com \
    --cc=mengdong.lin@intel.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.