Searched refs:audio (Results 76 - 100 of 269) sorted by relevance

1234567891011

/linux-master/drivers/media/usb/hdpvr/
H A Dhdpvr-video.c832 struct v4l2_audio *audio)
836 n = audio->index;
840 audio->capability = V4L2_AUDCAP_STEREO;
842 strscpy(audio->name, audio_iname[n], sizeof(audio->name));
848 const struct v4l2_audio *audio)
853 if (audio->index >= HDPVR_AUDIO_INPUTS)
859 retval = hdpvr_set_audio(dev, audio->index+1, dev->options.audio_codec);
861 dev->options.audio_input = audio->index;
867 struct v4l2_audio *audio)
831 vidioc_enumaudio(struct file *file, void *priv, struct v4l2_audio *audio) argument
847 vidioc_s_audio(struct file *file, void *private_data, const struct v4l2_audio *audio) argument
866 vidioc_g_audio(struct file *file, void *private_data, struct v4l2_audio *audio) argument
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_hdmi.c214 DRM_INFO("Warning: audio FIFO underrun occurs!\n");
475 * contains information about HDMI transmission mode such as audio codec,
484 struct hdmi_audio_params *audio = &hdmi->audio; local
489 audio->enabled ? "enable" : "disable");
490 if (audio->enabled) {
491 /* set audio parameters stored*/
492 ret = hdmi_audio_infoframe_pack(&audio->cea, buffer,
495 DRM_ERROR("failed to pack audio infoframe: %d\n", ret);
500 /*disable audio inf
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi5_core.c625 /* Mute audio before configuring */
634 * CTS manual mode. Automatic mode is not supported when using audio
687 /* PCM audio mode */
751 /* unmute audio */
773 struct omap_dss_audio *audio, u32 pclk)
782 if (!audio || !audio->iec || !audio->cea || !core)
785 core_cfg.iec60958_cfg = audio->iec;
787 if (!(audio
772 hdmi5_audio_config(struct hdmi_core_data *core, struct hdmi_wp_data *wp, struct omap_dss_audio *audio, u32 pclk) argument
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi5_core.c638 /* Mute audio before configuring */
647 * CTS manual mode. Automatic mode is not supported when using audio
700 /* PCM audio mode */
764 /* unmute audio */
786 struct omap_dss_audio *audio, u32 pclk)
795 if (!audio || !audio->iec || !audio->cea || !core)
798 core_cfg.iec60958_cfg = audio->iec;
800 if (!(audio
785 hdmi5_audio_config(struct hdmi_core_data *core, struct hdmi_wp_data *wp, struct omap_dss_audio *audio, u32 pclk) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c218 struct audio *audio = res_pool->audios[i]; local
220 audio->funcs->hw_init(audio);
544 else if (pipe_ctx->stream_res.audio)
548 if (pipe_ctx->stream_res.audio) {
550 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
552 /*free audio*/
554 /*we have to dynamic arbitrate the audio endpoint
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dite-it66121.c314 } audio; member in struct:it66121_ctx
1039 ctx->audio.ch_enable = audio_enable;
1111 if (ctx->audio.auto_cts) {
1165 if (ctx->audio.auto_cts) {
1195 ctx->audio.ch_enable);
1200 ctx->audio.ch_enable & 0xF0);
1221 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL0_REG, ctx->audio.ch_enable);
1223 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL0_REG, ctx->audio.ch_enable & 0xF0);
1256 // Set audio clock recovery (N/CTS)
1299 ctx->audio
[all...]
H A Dite-it6505.c456 struct it6505_audio_data audio; member in struct:it6505
1186 it6505->audio.select = AUDIO_SELECT;
1187 it6505->audio.sample_rate = AUDIO_SAMPLE_RATE;
1188 it6505->audio.channel_count = AUDIO_CHANNEL_COUNT;
1189 it6505->audio.type = AUDIO_TYPE;
1190 it6505->audio.i2s_input_format = I2S_INPUT_FORMAT;
1191 it6505->audio.i2s_justified = I2S_JUSTIFIED;
1192 it6505->audio.i2s_data_delay = I2S_DATA_DELAY;
1193 it6505->audio.i2s_ws_channel = I2S_WS_CHANNEL;
1194 it6505->audio
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h54 #include "audio.h"
284 struct audio *audios[MAX_AUDIOS];
327 struct audio *audio; member in struct:stream_resource
/linux-master/drivers/media/pci/cx18/
H A Dcx18-controls.c15 #include "cx18-audio.h"
97 /* The audio clock of the digitizer must match the codec sample
100 cx18_call_all(cx, audio, s_clock_freq, freqs[idx]);
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-cx2584x-v4l.c160 sd->ops->audio->s_routing(sd, (u32)aud_input, 0, 0);
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_encoder.h61 /* Protected by nouveau_drm.audio.lock */
64 } audio; member in struct:nouveau_encoder
/linux-master/drivers/mfd/
H A Dwm8400-core.c17 #include <linux/mfd/wm8400-audio.h>
/linux-master/scripts/dtc/include-prefixes/arm64/renesas/
H A DMakefile89 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtbo
90 r8a779g0-white-hawk-ard-audio-da7212-dtbs := r8a779g0-white-hawk.dtb r8a779g0-white-hawk-ard-audio-da7212.dtbo
91 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtb
/linux-master/arch/arm64/boot/dts/renesas/
H A DMakefile89 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtbo
90 r8a779g0-white-hawk-ard-audio-da7212-dtbs := r8a779g0-white-hawk.dtb r8a779g0-white-hawk-ard-audio-da7212.dtbo
91 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtb
/linux-master/drivers/gpu/drm/i2c/
H A Dtda998x_drv.c67 struct tda998x_audio_settings audio; member in struct:tda998x_priv
318 /* Page 11h: audio settings and content info packets */
711 /* reset audio and i2c master: */
853 frame.audio = *cea;
900 /* Configure the TDA998x audio data and clock routing. */
908 dev_err(&priv->hdmi->dev, "no audio configuration found\n");
916 * The audio clock divisor register controls a divider producing Audio_Clk_Out
921 * than 128*fs, otherwise audio does not function. There is some suggestion
944 * the number of TDMS clock cycles within a number of audio input clock
1006 const struct tda998x_audio_settings *settings = &priv->audio;
1071 struct tda998x_audio_settings audio = { local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c55 #include "audio.h"
1078 /* notify audio driver for audio modes of monitor */
1091 if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == true)
1094 if (pipe_ctx->stream_res.audio) {
1097 if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL)
1101 pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio);
1104 /*this is the first audio
2700 struct audio *audio = dc->res_pool->audios[i]; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_dio.c99 pipe_ctx->stream_res.audio != NULL);
215 if (pipe_ctx->stream_res.audio) {
/linux-master/sound/soc/rockchip/
H A Drk3288_hdmi_analog.c4 * audio output
138 SND_SOC_DAILINK_DEFS(audio,
141 COMP_CODEC("hdmi-audio-codec.2.auto", "i2s-hifi")),
152 SND_SOC_DAILINK_REG(audio),
193 "rockchip,audio-codec",
197 "Property 'rockchip,audio-codec' missing or invalid\n");
200 ret = of_parse_phandle_with_fixed_args(np, "rockchip,audio-codec",
204 "Unable to parse property 'rockchip,audio-codec'\n");
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dior.h77 void (*audio)(struct nvkm_ior *, int head, bool enable); member in struct:nvkm_ior_func::nvkm_ior_func_hdmi
91 void (*audio)(struct nvkm_ior *, int head, bool enable); member in struct:nvkm_ior_func::nvkm_ior_func_dp
/linux-master/drivers/reset/
H A DMakefile23 obj-$(CONFIG_RESET_MESON_AUDIO_ARB) += reset-meson-audio-arb.o
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display_core.h104 /* hda/i915 audio component */
107 /* mutex for audio/video sync */
112 /* current audio state for the audio component hooks */
115 /* necessary resource sharing with HDMI LPE audio driver. */
312 /* Display internal audio functions */
313 const struct intel_audio_funcs *audio; member in struct:intel_display::__anon558
544 struct intel_audio audio; member in struct:intel_display
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v8_0.c1138 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1139 offset = adev->mode_info.audio.pin[i].offset;
1145 adev->mode_info.audio.pin[i].connected = false;
1147 adev->mode_info.audio.pin[i].connected = true;
1157 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1158 if (adev->mode_info.audio.pin[i].connected)
1159 return &adev->mode_info.audio.pin[i];
1161 DRM_ERROR("No connected audio pins found!\n");
1414 adev->mode_info.audio.enabled = true;
1417 adev->mode_info.audio
[all...]
H A Ddce_v11_0.c1215 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1216 offset = adev->mode_info.audio.pin[i].offset;
1222 adev->mode_info.audio.pin[i].connected = false;
1224 adev->mode_info.audio.pin[i].connected = true;
1234 for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
1235 if (adev->mode_info.audio.pin[i].connected)
1236 return &adev->mode_info.audio.pin[i];
1238 DRM_ERROR("No connected audio pins found!\n");
1476 adev->mode_info.audio.enabled = true;
1481 adev->mode_info.audio
[all...]
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c39 #include "dw-hdmi-audio.h"
138 struct platform_device *audio; member in struct:dw_hdmi
627 * When transmitting IEC60958 linear PCM audio, these registers allow to
630 * used when the I2S audio interface, General Purpose Audio (GPA),
631 * or AHB audio DMA (AHBAUDDMA) interface is active
658 /* Compute CTS when using internal AHB audio or General Parallel audio*/
735 * For >2 channel PCM audio, we need to select layout 1
746 /* Set the audio infoframes channel count */
2304 dev_dbg(hdmi->dev, "sink has audio suppor
3539 struct dw_hdmi_audio_data audio; local
3555 struct dw_hdmi_i2s_audio_data audio; local
3570 struct dw_hdmi_audio_data audio; local
[all...]
/linux-master/drivers/ps3/
H A Dps3av.c425 /* audio mute */
428 /* audio inactive */
457 /* audio mute */
460 /* audio active */
661 const struct ps3av_info_audio *audio = info->audio; local
704 pr_debug("num of audio: %02x\n", info->num_of_audio_block);
706 /* audio block */
709 "audio[%d] type: %02x max_ch: %02x fs: %02x sbit: %02x\n",
710 i, audio
[all...]

Completed in 526 milliseconds

1234567891011