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: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2016-11-10 17:41:45 +01:00
parent fe0abd18e1
commit 76ab4e1515
2 changed files with 21 additions and 10 deletions

View File

@ -1,3 +1,7 @@
=======================
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
---------- ----------
- 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.
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

View File

@ -7,3 +7,4 @@ HD-Audio
notes notes
models models
controls controls
dp-mst