summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorLibin Yang <libin.yang@linux.intel.com>2015-12-16 13:42:41 +0800
committerTakashi Iwai <tiwai@suse.de>2016-01-29 07:34:56 +0100
commit6590faaba4008d84806bf4b570db2e885e3d9e99 (patch)
treeb46c4d88b368f62ca8bc53f90570d8e6b89a596a /crypto
parent92e963f50fc74041b5e9e744c330dca48e04f08d (diff)
downloadlinux-6590faaba4008d84806bf4b570db2e885e3d9e99.tar.bz2
ALSA: hda - hdmi begin to support dynamic PCM assignment
Begin to support dynamic PCM assignment to pin in hdmi audio driver. This means PCM will not be statically bound with pin. When there is a monitor connected, the corresponding pin will try to find a proper PCM to bind. When the monitor is disconnected, the corresponding pin will unbind the PCM. This helps to reduce the PCM number when there are many pins (device entries in DP MST mode) and only a few of them work at the same time. This patch adds the pcm member in struct hdmi_spec_per_pin. When PCM is dynamically bound to the pin, the member pcm will pointer to the corresponding pcm_rec[] in hdmi_spec, which means the hda_pcm is bound to the pin. Signed-off-by: Libin Yang <libin.yang@linux.intel.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions