ASoC: hdac_hdmi: Begin to add support for DP Multi-stream audio
authorJeeja KP <jeeja.kp@intel.com>
Mon, 6 Feb 2017 06:39:14 +0000 (12:09 +0530)
committerMark Brown <broonie@kernel.org>
Wed, 8 Feb 2017 18:23:35 +0000 (18:23 +0000)
commit754695f9960b58a9c9d6b9ab7fae68f7c4b47d9c
tree8f03f18e8f819690c5669efe8a5837c82f0d2f14
parent0cf5a17159edbebfe3ce2a0ce1dd36bd5809479a
ASoC: hdac_hdmi: Begin to add support for DP Multi-stream audio

With MST each pin contains several ports to which device can be
connected.

As a preparatory work to support DP MST this patch adds below changes:
1. Defines the port structure and moves all stream related information
   like ELD, converter list, chmap to port.
2. Creates ports for each pin based on the max_ports support.
3. Based on Pin-Port combination creates DAPM Mux widget instead of Pin
   to allow user to select a converter.
4. Port zero is the default port when pin does not support MST.

Signed-off-by: Jeeja KP <jeeja.kp@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/hdac_hdmi.c