Searched refs:audio (Results 101 - 125 of 270) sorted by relevance

1234567891011

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v6_0.c1108 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1109 tmp = RREG32_AUDIO_ENDPT(adev->mode_info.audio.pin[i].offset,
1113 adev->mode_info.audio.pin[i].connected = false;
1115 adev->mode_info.audio.pin[i].connected = true;
1126 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1127 if (adev->mode_info.audio.pin[i].connected)
1128 return &adev->mode_info.audio.pin[i];
1130 DRM_ERROR("No connected audio pins found!\n");
1366 adev->mode_info.audio.enabled = true;
1373 adev->mode_info.audio
[all...]
H A Ddce_v10_0.c1183 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1184 offset = adev->mode_info.audio.pin[i].offset;
1190 adev->mode_info.audio.pin[i].connected = false;
1192 adev->mode_info.audio.pin[i].connected = true;
1202 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1203 if (adev->mode_info.audio.pin[i].connected)
1204 return &adev->mode_info.audio.pin[i];
1206 DRM_ERROR("No connected audio pins found!\n");
1442 adev->mode_info.audio.enabled = true;
1444 adev->mode_info.audio
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h54 #include "audio.h"
281 struct audio *audios[MAX_AUDIOS];
324 struct audio *audio; member in struct:stream_resource
/linux-master/drivers/media/pci/ivtv/
H A Divtv-controls.c72 /* The audio clock of the digitizer must match the codec sample
75 ivtv_call_all(itv, audio, s_clock_freq, freqs[idx]);
H A Divtv-cards.c146 /* PVR-350 V1 boards have a different audio tuner input and use a
149 not be correct. Especially the audio behaves strangely (mono only it seems) */
1332 int ivtv_get_audio_input(struct ivtv *itv, u16 index, struct v4l2_audio *audio) argument
1341 memset(audio, 0, sizeof(*audio));
1344 strscpy(audio->name, input_strs[aud_input->audio_type - 1],
1345 sizeof(audio->name));
1346 audio->index = index;
1347 audio->capability = V4L2_AUDCAP_STEREO;
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.h100 /* HDMI audio information */
128 struct vc4_hdmi_audio audio; member in struct:vc4_hdmi
H A Dvc4_hdmi.c19 * HDMI audio is implemented entirely within the HDMI IP block. A
21 * and transfers them over an internal MAI (multi-channel audio
959 struct hdmi_audio_infoframe *audio = &vc4_hdmi->audio.infoframe; local
962 memcpy(&frame.audio, audio, sizeof(*audio));
998 * If audio was streaming, then we need to reenabled the audio
1001 if (vc4_hdmi->audio
[all...]
/linux-master/drivers/media/i2c/
H A Dm52790.c49 /* Note: audio and video are linked and cannot be switched separately.
50 So audio and video routing commands are identical for this chip.
51 In theory the video amplifier and audio modes could be handled
53 The same holds for implementing an audio mute control, this is now
54 part of the audio output routing. The normal case is that another
124 .audio = &m52790_audio_ops,
H A Dtlv320aic23b.c120 .audio = &tlv320aic23b_audio_ops,
/linux-master/usr/include/
H A DMakefile41 no-header-test += linux/usb/audio.h
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dga102.c80 .audio = gv100_sor_dp_audio,
H A Duoutp.c196 ior->func->dp->audio(ior, args->v0.head, true);
198 if (ior->func->hdmi->audio)
199 ior->func->hdmi->audio(ior, args->v0.head, true);
207 ior->func->dp->audio(ior, args->v0.head, false);
209 if (ior->func->hdmi->audio)
210 ior->func->hdmi->audio(ior, args->v0.head, false);
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
H A Ddcn201_hwseq.c353 struct audio *audio = res_pool->audios[i]; local
355 audio->funcs->hw_init(audio);
/linux-master/drivers/clk/starfive/
H A Dclk-starfive-jh7100-audio.c16 #include <dt-bindings/clock/starfive-jh7100-audio.h>
161 .name = "clk-starfive-jh7100-audio",
168 MODULE_DESCRIPTION("StarFive JH7100 audio clock driver");
/linux-master/drivers/reset/
H A Dreset-meson-audio-arb.c13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
113 .compatible = "amlogic,meson-axg-audio-arb",
116 .compatible = "amlogic,meson-sm1-audio-arb",
194 .name = "meson-audio-arb-reset",
/linux-master/sound/soc/sof/
H A DMakefile4 control.o trace.o iomem-utils.o sof-audio.o stream-ipc.o\
/linux-master/drivers/usb/core/
H A Dgeneric.c24 #include <uapi/linux/usb/audio.h>
138 * Select first configuration as default for audio so that
155 * in the loop is irrelevant for audio devices, and
156 * because it can reassign best, which for audio devices
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_display.c101 /* wait for audio signaling */
116 struct dp_audio *audio; member in struct:dp_display_private
291 rc = dp_register_audio_driver(dev, dp->audio);
318 dp_unregister_audio_driver(dev, dp->audio);
612 /* notify audio subsystem only if sink supports audio */
713 dp_audio_put(dp->audio);
779 dp->audio = dp_audio_get(dp->dp_display.pdev, dp->panel, dp->catalog);
780 if (IS_ERR(dp->audio)) {
781 rc = PTR_ERR(dp->audio);
[all...]
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_hdmi.c144 struct hdmi_audio audio; member in struct:hdmi_context
797 struct hdmi_audio_infoframe *infoframe = &hdata->audio.infoframe;
1062 switch (hdata->audio.params.sample_width) {
1075 hdmi_reg_acr(hdata, hdata->audio.params.sample_rate);
1111 /* Configuration of the audio channel status registers */
1114 hdata->audio.params.iec.status[i]);
1121 bool enable = !hdata->audio.mute;
1582 hdata->audio.mute = true;
1608 hdata->audio.params = *params;
1627 hdata->audio
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c786 struct audio_info audio = { local
801 audio.format = AFMT_I2S;
804 audio.format = AFMT_SPDIF;
812 ret = cdn_dp_audio_config(dp, &audio);
814 dp->audio_info = audio;
H A Dcdn-dp-reg.h41 /* audio decoder addr */
392 /* audio */
471 int cdn_dp_audio_stop(struct cdn_dp_device *dp, struct audio_info *audio);
473 int cdn_dp_audio_config(struct cdn_dp_device *dp, struct audio_info *audio);
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c132 * @avbuf.base: Register I/O base address for the audio/video buffer manager
133 * @audio.base: Registers I/O base address for the audio mixer
148 } audio; member in struct:zynqmp_disp
407 * @audio_from_ps: True if the audio clock originates from the PS
410 * Set the source for the video and audio clocks, as well as for the video
435 * Enable all (video and audio) buffer channels.
463 * Disable all (video and audio) buffer channels.
475 * zynqmp_disp_avbuf_enable_audio - Enable audio
478 * Enable all audio buffer
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c581 * audio component binding for ELD notification
605 mutex_lock(&drm->audio.lock);
620 *enabled = nv_encoder->audio.enabled;
629 mutex_unlock(&drm->audio.lock);
652 drm->audio.component = acomp;
666 drm->audio.component = NULL;
683 drm->audio.component_registered = true;
684 mutex_init(&drm->audio.lock);
690 if (!drm->audio.component_registered)
694 drm->audio
[all...]
/linux-master/sound/usb/
H A Dformat.c8 #include <linux/usb/audio.h>
9 #include <linux/usb/audio-v2.h>
10 #include <linux/usb/audio-v3.h>
23 * parse the audio format type I descriptor
192 * on the audioformat table (audio class v1).
276 * further audio I/O until a hard reset is performed.
542 * on the audioformat table (audio class v2 and v3).
696 /* audio class v1 reports possible sample rates as part of the
698 * audio class v2 uses class specific EP0 range requests for that.
H A Dclock.c10 #include <linux/usb/audio.h>
11 #include <linux/usb/audio-v2.h>
12 #include <linux/usb/audio-v3.h>

Completed in 276 milliseconds

1234567891011