Lines Matching +full:pin +full:- +full:dependent
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Jack-detection handling for HD-audio
35 /* jack-detection stuff */
36 unsigned int pin_sense; /* cached pin-sense value */
37 unsigned int jack_detect:1; /* capable of jack-detection? */
40 unsigned int block_report:1; /* in a transitional state - do not report to userspace */
42 hda_nid_t gated_jack; /* gated is dependent on this jack */
58 * snd_hda_jack_tbl_get - query the jack-table entry for the given NID
60 * @nid: pin NID to refer to
85 * snd_hda_jack_detect_enable - enable the jack-detection
87 * @nid: pin NID to enable
122 * snd_hda_jack_detect_state - query pin Presence Detect status
124 * @nid: the pin NID to sense
126 * Query and return the pin's Presence Detect status, as either
136 * snd_hda_jack_detect_mst - Detect the jack
138 * @nid: pin NID to check jack detection
139 * @dev_id: pin device entry id
149 * snd_hda_jack_detect - Detect the jack
151 * @nid: pin NID to check jack detection
166 * snd_hda_jack_add_kctl - Add a kctl for the given pin
168 * @nid: pin NID to assign
174 * This assigns a jack-detection kctl to the given pin. The kcontrol