mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-08 22:23:18 +00:00
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:
parent
fe0abd18e1
commit
76ab4e1515
@ -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
|
@ -7,3 +7,4 @@ HD-Audio
|
|||||||
notes
|
notes
|
||||||
models
|
models
|
||||||
controls
|
controls
|
||||||
|
dp-mst
|
||||||
|
Loading…
Reference in New Issue
Block a user