<p><br>
> ><br>
> > This RFC is based on previous discussion to set up a generic communication channel between display and audio driver and<br>
> > an internal design of Intel MCG/VPG HDMI audio driver. It's still an initial draft and your advice would be appreciated<br>
> > to improve the design.<br>
> ><br>
> > The basic idea is to create a new avsink module and let both drm and alsa depend on it.</p>
<p>><br>
> > 1. Display/Audio Client<br>
> ><br>
> > The avsink core provides APIs to create, register and lookup a display/audio client.</p>
<p>><br>
> For HD-audio HDMI, both controller and codec drivers would need the<br>
> avsink access.  So, both drivers will register the own client?</p>
<p><a href="http://nvidia.custhelp.com/app/answers/detail/a_id/2544/~/my-nvidia-graphics-card-came-with-an-internal-spdif-pass-through-audio-cable-to">http://nvidia.custhelp.com/app/answers/detail/a_id/2544/~/my-nvidia-graphics-card-came-with-an-internal-spdif-pass-through-audio-cable-to</a></p>

<p><a href="http://www.intel.com/support/motherboards/desktop/sb/CS-032871.htm">http://www.intel.com/support/motherboards/desktop/sb/CS-032871.htm</a></p>
<p>Does it mean that those grpahic card HDMI which use motherboard internal spdif connector will not be supported any more when  graphic card have no way to communicate with audio driver ?<br></p>
<p><a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda/hda_auto_parser.c?id=3f25dcf691ebf45924a34b9aaedec78e5a255798">https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda/hda_auto_parser.c?id=3f25dcf691ebf45924a34b9aaedec78e5a255798</a></p>

<p>Should alsa regard these kind of digital device as HDMI or SPDIF ?</p>