Lines Matching +full:audio +full:- +full:enable

9 to the audio jacks through debugfs interface, it is helpful to
10 validate ALSA userspace changes. For example, we change the audio
13 in this case, we could inject plugin or plugout events to an audio
14 jack or to some audio jacks, we don't need to physically access the
15 machine and plug/unplug physical devices to the audio jack.
17 In this design, an audio jack doesn't equal to a physical audio jack.
18 Sometimes a physical audio jack contains multi functions, and the
20 ``snd_jack`` represents a physical audio jack and the ``jack_kctl``
26 To inject events to audio jacks, we need to enable the jack injection
38 If users enable the SND_JACK_INJECTION_DEBUG in the kernel, the audio
43 |-- card0
44 |-- |-- HDMI_DP_pcm_10_Jack
45 |-- |-- |-- jackin_inject
46 |-- |-- |-- kctl_id
47 |-- |-- |-- mask_bits
48 |-- |-- |-- status
49 |-- |-- |-- sw_inject_enable
50 |-- |-- |-- type
52 |-- |-- HDMI_DP_pcm_9_Jack
53 |-- |-- jackin_inject
54 |-- |-- kctl_id
55 |-- |-- mask_bits
56 |-- |-- status
57 |-- |-- sw_inject_enable
58 |-- |-- type
59 |-- card1
60 |-- HDMI_DP_pcm_5_Jack
61 |-- |-- jackin_inject
62 |-- |-- kctl_id
63 |-- |-- mask_bits
64 |-- |-- status
65 |-- |-- sw_inject_enable
66 |-- |-- type
68 |-- Headphone_Jack
69 |-- |-- jackin_inject
70 |-- |-- kctl_id
71 |-- |-- mask_bits
72 |-- |-- status
73 |-- |-- sw_inject_enable
74 |-- |-- type
75 |-- Headset_Mic_Jack
76 |-- jackin_inject
77 |-- kctl_id
78 |-- mask_bits
79 |-- status
80 |-- sw_inject_enable
81 |-- type
87 read-only, get jack_kctl->kctl's id
94 read-only, get jack_kctl's supported events mask_bits
101 read-only, get jack_kctl's current status
103 - headphone unplugged:
110 - headphone plugged:
118 …read-only, get snd_jack's supported events from type (all supported events on the physical audio j…
125 read-write, enable or disable injection
127 - injection disabled:
134 - injection enabled:
141 - to enable jack injection:
147 - to disable jack injection:
154 write-only, inject plugin or plugout
156 - to inject plugin:
162 - to inject plugout: