Home
last modified time | relevance | path

Searched refs:jacks (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/linux/sound/virtio/
H A Dvirtio_jack.c138 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()
185 struct virtio_jack *vjack = &snd->jacks[i]; in virtsnd_jack_build_devs()
219 vjack = &snd->jacks[jack_id]; in virtsnd_jack_event()
H A Dvirtio_card.h56 struct virtio_jack *jacks; member
/openbmc/linux/Documentation/sound/hd-audio/
H A 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 …]
/openbmc/linux/Documentation/sound/designs/
H A 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
H A 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
/openbmc/qemu/hw/audio/
H A Dtrace-events43 virtio_snd_get_config(void *vdev, uint32_t jacks, uint32_t streams, uint32_t chmaps) "snd %p: get_c…
44 …, uint32_t jacks, uint32_t new_jacks, uint32_t streams, uint32_t new_streams, uint32_t chmaps, uin…
H A Dvirtio-snd.c83 DEFINE_PROP_UINT32("jacks", VirtIOSound, snd_conf.jacks,
99 s->snd_conf.jacks, in virtio_snd_get_config()
104 cpu_to_le32s(&sndconfig->jacks); in virtio_snd_get_config()
119 s->snd_conf.jacks, in virtio_snd_set_config()
120 sndconfig->jacks, in virtio_snd_set_config()
127 le32_to_cpus(&s->snd_conf.jacks); in virtio_snd_set_config()
1073 if (vsnd->snd_conf.jacks > 8) { in virtio_snd_realize()
1076 vsnd->snd_conf.jacks); in virtio_snd_realize()
/openbmc/qemu/docs/system/devices/
H A Dvirtio-snd.rst24 * ``jacks`` number of physical jacks (Unimplemented).
/openbmc/linux/Documentation/sound/soc/
H A 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
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dmxs-audio-sgtl5000.txt12 pins, and the jacks on the board:
H A Datmel-wm8904.txt9 sinks are the WM8904's pins, and the jacks on the board:
H A Dimx-audio-sgtl5000.txt17 pins, and the jacks on the board:
H A Dnvidia,tegra-audio-wm9712.yaml29 and the jacks on the board.
H A Dnvidia,tegra-audio-wm8753.yaml29 and the jacks on the board.
H A Dimx-audio-es8328.txt14 pins, and the jacks on the board:
H A Dnvidia,tegra-audio-rt5640.yaml29 and the jacks on the board.
H A Dnvidia,tegra-audio-sgtl5000.yaml29 and the jacks on the board.
H A Dnvidia,tegra-audio-alc5632.yaml29 and the jacks on the board.
H A Ddavinci-evm-audio.txt11 sinks are the codec's pins, and the jacks on the board:
H A Dnvidia,tegra-audio-rt5631.yaml29 and the jacks on the board.
H A Dnvidia,tegra-audio-max98090.yaml36 and the jacks on the board.
H A Dnvidia,tegra-audio-max9808x.yaml33 and the jacks on the board.
/openbmc/qemu/include/standard-headers/linux/
H A Dvirtio_snd.h15 uint32_t jacks; member
/openbmc/linux/include/uapi/linux/
H A Dvirtio_snd.h15 __le32 jacks; member
/openbmc/linux/sound/pci/hda/
H A Dhda_jack.c523 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()

12