Commit 76ab4e15 authored by Takashi Iwai's avatar Takashi Iwai

ALSA: doc: ReSTize HD-Audio-DP-MST-audio.txt

A simple conversion from a plain text file.
Put to hd-audio subdirectory.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent fe0abd18
=======================
HD-Audio DP-MST Support
=======================
To support DP MST audio, HD Audio hdmi codec driver introduces virtual pin To support DP MST audio, HD Audio hdmi codec driver introduces virtual pin
and dynamic pcm assignment. and dynamic pcm assignment.
...@@ -44,10 +48,12 @@ Build Jack ...@@ -44,10 +48,12 @@ Build Jack
---------- ----------
- dyn_pcm_assign - dyn_pcm_assign
Will not use hda_jack but use snd_jack in spec->pcm_rec[pcm_idx].jack directly.
Will not use hda_jack but use snd_jack in spec->pcm_rec[pcm_idx].jack directly.
- !dyn_pcm_assign - !dyn_pcm_assign
Use hda_jack and assign spec->pcm_rec[pcm_idx].jack = jack->jack statically.
Use hda_jack and assign spec->pcm_rec[pcm_idx].jack = jack->jack statically.
Unsolicited Event Enabling Unsolicited Event Enabling
...@@ -58,16 +64,20 @@ Enable unsolicited event if !acomp. ...@@ -58,16 +64,20 @@ Enable unsolicited event if !acomp.
Monitor Hotplug Event Handling Monitor Hotplug Event Handling
------------------------------ ------------------------------
- acomp - acomp
pin_eld_notify() -> check_presence_and_report() -> hdmi_present_sense() ->
sync_eld_via_acomp(). pin_eld_notify() -> check_presence_and_report() -> hdmi_present_sense() ->
Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for sync_eld_via_acomp().
both dyn_pcm_assign and !dyn_pcm_assign
Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for
both dyn_pcm_assign and !dyn_pcm_assign
- !acomp - !acomp
Hdmi_unsol_event() -> hdmi_intrinsic_event() -> check_presence_and_report() ->
hdmi_present_sense() -> hdmi_prepsent_sense_via_verbs() hdmi_unsol_event() -> hdmi_intrinsic_event() -> check_presence_and_report() ->
Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for dyn_pcm_assign. hdmi_present_sense() -> hdmi_prepsent_sense_via_verbs()
Use hda_jack mechanism to handle jack events.
Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for dyn_pcm_assign.
Use hda_jack mechanism to handle jack events.
Others to be added later Others to be added later
......
...@@ -7,3 +7,4 @@ HD-Audio ...@@ -7,3 +7,4 @@ HD-Audio
notes notes
models models
controls controls
dp-mst
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment