Home
last modified time | relevance | path

Searched full:jacks (Results 1 – 25 of 133) sorted by relevance

123456

/kernel/linux/linux-5.10/Documentation/sound/hd-audio/
Dcontrols.rst16 jack-retasking of multi-I/O jacks.
20 headphone and line-out jacks. If built-in speakers and headphone
21 and/or line-out jacks are available on a machine, this controls
23 When there are only either headphones or line-out jacks, it gives
27 When both headphone and line-out jacks are present, it gives
51 When this control is ON, treat the headphone jacks as line-out
52 jacks. That is, the headphone won't auto-mute the other line-outs,
66 An enum control to re-task the multi-I/O jacks for surround outputs.
67 When it's ON, the corresponding input jacks (usually a line-in and a
68 mic-in) are switched as the surround and the CLFE output jacks.
[all …]
/kernel/linux/linux-6.6/Documentation/sound/hd-audio/
Dcontrols.rst16 jack-retasking of multi-I/O jacks.
20 headphone and line-out jacks. If built-in speakers and headphone
21 and/or line-out jacks are available on a machine, this controls
23 When there are only either headphones or line-out jacks, it gives
27 When both headphone and line-out jacks are present, it gives
51 When this control is ON, treat the headphone jacks as line-out
52 jacks. That is, the headphone won't auto-mute the other line-outs,
66 An enum control to re-task the multi-I/O jacks for surround outputs.
67 When it's ON, the corresponding input jacks (usually a line-in and a
68 mic-in) are switched as the surround and the CLFE output jacks.
[all …]
/kernel/linux/linux-6.6/sound/virtio/
Dvirtio_jack.c15 * At the moment jacks have a simple implementation and can only be used to
138 virtio_cread_le(vdev, struct virtio_snd_config, jacks, &snd->njacks); in virtsnd_jack_parse_cfg()
142 snd->jacks = devm_kcalloc(&vdev->dev, snd->njacks, sizeof(*snd->jacks), in virtsnd_jack_parse_cfg()
144 if (!snd->jacks) in virtsnd_jack_parse_cfg()
157 struct virtio_jack *vjack = &snd->jacks[i]; in virtsnd_jack_parse_cfg()
173 * virtsnd_jack_build_devs() - Build ALSA controls for jacks.
185 struct virtio_jack *vjack = &snd->jacks[i]; in virtsnd_jack_build_devs()
219 vjack = &snd->jacks[jack_id]; in virtsnd_jack_event()
Dvirtio_card.h42 * @jacks: VirtIO jacks.
43 * @njacks: Number of jacks.
56 struct virtio_jack *jacks; member
/kernel/linux/linux-6.6/Documentation/sound/designs/
Djack-controls.rst41 Don't create a input device for phantom jacks.
43 HDA jacks can set phantom_jack to true in order to create a phantom
47 ASoC jacks should set initial_kctl as false. The pin name will be
Djack-injection.rst9 to the audio jacks through debugfs interface, it is helpful to
14 jack or to some audio jacks, we don't need to physically access the
26 To inject events to audio jacks, we need to enable the jack injection
/kernel/linux/linux-5.10/Documentation/sound/designs/
Djack-controls.rst41 Don't create a input device for phantom jacks.
43 HDA jacks can set phantom_jack to true in order to create a phantom
47 ASoC jacks should set initial_kctl as false. The pin name will be
/kernel/linux/linux-5.10/sound/pci/hda/
Dhda_jack.c392 * snd_hda_jack_report_sync - sync the states of all jacks and report if changed
400 /* update all jacks at first */ in snd_hda_jack_report_sync()
406 /* report the updated jacks; it's done after updating all jacks in snd_hda_jack_report_sync()
407 * to make sure that all gating jacks properly have been set in snd_hda_jack_report_sync()
449 struct hda_jack_tbl *jacks = jack->private_data; in hda_free_jack_priv() local
450 jacks->nid = 0; in hda_free_jack_priv()
451 jacks->jack = NULL; in hda_free_jack_priv()
662 * snd_hda_jack_poll_all - Poll all jacks
665 * Poll all detectable jacks with dirty flag, update the status, call
/kernel/linux/linux-5.10/Documentation/sound/soc/
Djack.rst5 ALSA has a standard API for representing physical jacks to user space,
18 This is done by splitting the jacks up into three things working
36 Jacks are created by the machine driver calling snd_soc_jack_new().
/kernel/linux/linux-6.6/Documentation/sound/soc/
Djack.rst5 ALSA has a standard API for representing physical jacks to user space,
18 This is done by splitting the jacks up into three things working
36 Jacks are created by the machine driver calling snd_soc_jack_new().
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dcs42l42.txt22 - cirrus,ts-inv : Boolean property. For jacks that invert the tip sense
23 polarity. Normal jacks will short tip sense pin to HS1 when headphones are
24 plugged in and leave tip sense floating when not plugged in. Inverting jacks
Dmxs-audio-sgtl5000.txt12 pins, and the jacks on the board:
Datmel-wm8904.txt9 sinks are the WM8904's pins, and the jacks on the board:
Dnvidia,tegra-audio-wm8753.txt16 and the jacks on the board:
Dnvidia,tegra-audio-wm9712.txt15 sinks are the WM9712's pins, and the jacks on the board:
Dimx-audio-sgtl5000.txt17 pins, and the jacks on the board:
Dsamsung,tm2-audio.txt19 WM5110's and MAX98504's pins and the jacks on the
Dnvidia,tegra-audio-sgtl5000.txt15 sinks are the SGTL5000's pins (as documented in its binding), and the jacks
/kernel/linux/linux-6.6/sound/pci/hda/
Dhda_jack.c466 * snd_hda_jack_report_sync - sync the states of all jacks and report if changed
474 /* update all jacks at first */ in snd_hda_jack_report_sync()
480 /* report the updated jacks; it's done after updating all jacks in snd_hda_jack_report_sync()
481 * to make sure that all gating jacks properly have been set in snd_hda_jack_report_sync()
523 struct hda_jack_tbl *jacks = jack->private_data; in hda_free_jack_priv() local
524 jacks->nid = 0; in hda_free_jack_priv()
525 jacks->jack = NULL; in hda_free_jack_priv()
744 * snd_hda_jack_poll_all - Poll all jacks
747 * Poll all detectable jacks with dirty flag, update the status, call
/kernel/linux/linux-6.6/include/uapi/linux/
Dvirtio_snd.h14 /* # of available physical jacks */
15 __le32 jacks; member
110 /* 0 ... virtio_snd_config::jacks - 1 */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dmxs-audio-sgtl5000.txt12 pins, and the jacks on the board:
Datmel-wm8904.txt9 sinks are the WM8904's pins, and the jacks on the board:
Dimx-audio-sgtl5000.txt17 pins, and the jacks on the board:
/kernel/linux/linux-6.6/drivers/usb/gadget/
DKconfig9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
439 input and one MIDI output. These MIDI jacks appear as
/kernel/linux/linux-5.10/drivers/usb/gadget/
DKconfig9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
433 input and one MIDI output. These MIDI jacks appear as

123456