| /linux/sound/virtio/ |
| H A D | virtio_jack.c | 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() 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 D | virtio_card.h | 69 struct virtio_jack *jacks; member
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | controls.rst | 16 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 …]
|
| H A D | notes.rst | 477 probe headphone jacks as the primary outputs; default true 480 mic/clfe jacks)
|
| /linux/sound/soc/mediatek/common/ |
| H A D | mtk-soundcard-driver.c | 193 struct snd_soc_jack *jacks; in mtk_soundcard_common_probe() local 240 jacks = devm_kcalloc(card->dev, soc_card_data->card_data->num_jacks, in mtk_soundcard_common_probe() 241 sizeof(*jacks), GFP_KERNEL); in mtk_soundcard_common_probe() 242 if (!jacks) in mtk_soundcard_common_probe() 245 soc_card_data->card_data->jacks = jacks; in mtk_soundcard_common_probe()
|
| H A D | mtk-soundcard-driver.h | 30 struct snd_soc_jack *jacks; member
|
| /linux/Documentation/sound/designs/ |
| H A D | jack-controls.rst | 41 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 D | jack-injection.rst | 9 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
|
| /linux/Documentation/sound/soc/ |
| H A D | jack.rst | 5 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
|
| H A D | machine.rst | 8 interrupts, clocking, jacks and voltage regulators.
|
| H A D | dapm.rst | 376 jacks can also be switched OFF.
|
| /linux/sound/hda/common/ |
| H A D | jack.c | 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()
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | davinci-evm-audio.txt | 11 sinks are the codec's pins, and the jacks on the board:
|
| /linux/sound/soc/mediatek/mt8188/ |
| H A D | mt8188-mt6359.c | 524 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8188_JACK_HEADSET]; in mt8188_mt6359_accdet_init() 636 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8188_JACK_HDMI]; in mt8188_hdmi_codec_init() 662 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8188_JACK_DP]; in mt8188_dptx_codec_init() 786 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8188_JACK_HEADSET]; in mt8188_headset_codec_init()
|
| /linux/include/uapi/linux/ |
| H A D | virtio_snd.h | 23 __le32 jacks; member
|
| /linux/sound/soc/mediatek/mt8189/ |
| H A D | mt8189-nau8825.c | 368 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8189_JACK_DP]; in mt8189_dptx_codec_init() 393 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8189_JACK_HDMI]; in mt8189_hdmi_codec_init() 419 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8189_JACK_HEADSET]; in mt8189_headset_codec_init()
|
| /linux/sound/soc/mediatek/mt8195/ |
| H A D | mt8195-mt6359.c | 358 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8195_JACK_DP]; in mt8195_dptx_codec_init() 373 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8195_JACK_HDMI]; in mt8195_hdmi_codec_init() 448 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8195_JACK_HEADSET]; in mt8195_rt5682_init()
|
| /linux/drivers/usb/gadget/ |
| H A D | Kconfig | 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 440 input and one MIDI output. These MIDI jacks appear as
|
| /linux/sound/soc/mediatek/mt8192/ |
| H A D | mt8192-mt6359-rt1015-rt5682.c | 330 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8192_JACK_HEADSET]; in mt8192_rt5682_init() 366 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8192_JACK_HDMI]; in mt8192_mt6359_hdmi_init()
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | Kconfig | 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). 324 input and one MIDI output. These MIDI jacks appear as
|
| /linux/sound/soc/mediatek/mt8186/ |
| H A D | mt8186-mt6366.c | 184 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8186_JACK_HEADSET]; in mt8186_headset_codec_init() 357 struct snd_soc_jack *jack = &soc_card_data->card_data->jacks[MT8186_JACK_HDMI]; in mt8186_mt6366_rt1019_rt5682s_hdmi_init()
|
| /linux/Documentation/driver-api/ |
| H A D | extcon.rst | 19 3. Audio jacks (e.g., 3.5mm headphone jack)
|
| /linux/sound/usb/ |
| H A D | mixer_quirks.c | 419 const struct sb_jack *jacks; in snd_audigy2nx_proc_read() local 426 jacks = jacks_audigy2nx; in snd_audigy2nx_proc_read() 429 jacks = jacks_live24ext; in snd_audigy2nx_proc_read() 433 for (i = 0; jacks[i].name; ++i) { in snd_audigy2nx_proc_read() 434 snd_iprintf(buffer, "%s: ", jacks[i].name); in snd_audigy2nx_proc_read() 442 jacks[i].unitid << 8, buf, 3); in snd_audigy2nx_proc_read()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | Kconfig | 9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). 10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
|
| /linux/Documentation/networking/ |
| H A D | arcnet-hardware.rst | 588 modular RJ11-type jacks for connection to twisted pair wiring. 795 The PC550 is equipped with two modular RJ11-type jacks for connection 994 LEDs, RJ11 jacks, etc.) and 8 bit. Here's a little drawing::
|