/linux-master/arch/arm64/boot/dts/ti/ |
H A D | Makefile | 38 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo 118 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 119 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 126 k3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 156 k3-am625-sk-hdmi-audio.dtb \ 157 k3-am62-lp-sk-hdmi-audio.dtb \ 160 k3-am62a7-sk-hdmi-audio [all...] |
/linux-master/scripts/dtc/include-prefixes/arm64/ti/ |
H A D | Makefile | 38 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo 118 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 119 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 126 k3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 156 k3-am625-sk-hdmi-audio.dtb \ 157 k3-am62-lp-sk-hdmi-audio.dtb \ 160 k3-am62a7-sk-hdmi-audio [all...] |
/linux-master/scripts/dtc/include-prefixes/arm64/renesas/ |
H A D | Makefile | 89 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 D | Makefile | 89 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/i915/display/ |
H A D | intel_audio.c | 44 * The graphics and audio drivers together support High Definition Audio over 45 * HDMI and Display Port. The audio programming sequences are divided into audio 47 * handles the audio codec sequences, while the audio driver handles the audio 52 * transcoder and port, and after completed link training. Therefore the audio 56 * but generally the ELDV/PD change in the codec sequence indicates to the audio 58 * co-operation between the graphics and audio drivers is handled via audio [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
H A D | dcn35_hwseq.c | 276 struct audio *audio = res_pool->audios[i]; local 278 audio->funcs->hw_init(audio);
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
H A D | dcn20_resource.c | 991 static struct audio *dcn20_create_audio(
|
/linux-master/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 3281 if (pipe_ctx->stream_res.audio && !dc->debug.az_endpoint_mute_only) 3282 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 1057 adev->mode_info.audio.enabled = true; 1059 adev->mode_info.audio.num_pins = adev->dm.dc->res_pool->audio_count; 1061 for (i = 0; i < adev->mode_info.audio.num_pins; i++) { 1062 adev->mode_info.audio.pin[i].channels = -1; 1063 adev->mode_info.audio.pin[i].rate = -1; 1064 adev->mode_info.audio.pin[i].bits_per_sample = -1; 1065 adev->mode_info.audio.pin[i].status_bits = 0; 1066 adev->mode_info.audio.pin[i].category_code = 0; 1067 adev->mode_info.audio.pin[i].connected = false; 1068 adev->mode_info.audio [all...] |
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_display.c | 101 /* 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/amd/amdgpu/ |
H A D | amdgpu_drv.c | 284 * DOC: audio (int) 287 MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)"); 288 module_param_named(audio, amdgpu_audio, int, 0444); 2140 * 1 - audio 2353 * audio functions are in D3 state. 2355 * audio function is in D0 state. 2360 * and audio function was put into D3 state, there will 2364 * Via amdgpu_get_secondary_funcs(), the audio dev is put
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
H A D | dcn351_resource.c | 1142 static struct audio *dcn31_create_audio(
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
H A D | dcn32_hwseq.c | 735 * audio corruption. Read current DISPCLK from DENTIST and request the same 903 struct audio *audio = res_pool->audios[i]; local 905 audio->funcs->hw_init(audio);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
H A D | dce110_hwseq.c | 55 #include "audio.h" 1081 /* notify audio driver for audio modes of monitor */ 1094 if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == true) 1097 if (pipe_ctx->stream_res.audio) { 1100 if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL) 1104 pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio); 1107 /*this is the first audio 2694 struct audio *audio = dc->res_pool->audios[i]; local [all...] |
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.c | 19 * 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/gpu/drm/exynos/ |
H A D | exynos_hdmi.c | 144 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/amd/display/dc/resource/dcn321/ |
H A D | dcn321_resource.c | 1086 static struct audio *dcn321_create_audio(
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
H A D | dcn32_resource.c | 1102 static struct audio *dcn32_create_audio(
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
H A D | dcn30_hwseq.c | 757 struct audio *audio = res_pool->audios[i]; local 759 audio->funcs->hw_init(audio);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
H A D | dcn20_hwseq.c | 953 /* TODO program audio */ 2695 else if (pipe_ctx->stream_res.audio) 2699 if (pipe_ctx->stream_res.audio) { 2701 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); 2703 /*free audio*/ 2705 /*we have to dynamic arbitrate the audio endpoints*/ 2708 pipe_ctx->stream_res.audio, false); 2709 pipe_ctx->stream_res.audio = NULL;
|
/linux-master/drivers/reset/ |
H A D | Makefile | 23 obj-$(CONFIG_RESET_MESON_AUDIO_ARB) += reset-meson-audio-arb.o
|
/linux-master/sound/usb/ |
H A D | mixer.c | 9 * Many codes borrowed from audio.c by 21 * - audio channel clustering (UAC2) 22 * - audio sample rate converter units (UAC2) 37 #include <linux/usb/audio.h> 38 #include <linux/usb/audio-v2.h> 39 #include <linux/usb/audio-v3.h> 172 * find an audio control unit with the given unit id 1182 /* Most audio usb devices lie about volume resolution. 1868 /* get connector value to "wake up" the USB audio */ 2059 /* audio clas [all...] |
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-417.c | 1695 /* The audio clock of the digitizer must match the codec sample 1698 call_all(dev, audio, s_clock_freq, freqs[idx]);
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | cx23885-video.c | 265 /* Configure audio routing */ 266 v4l2_subdev_call(dev->sd_cx25840, audio, s_routing, 282 /* The baseband video core of the cx23885 has two audio inputs. 756 /* Two selectable audio inputs for non-tv inputs */ 810 /* By default establish the default audio input for the card also */ 889 /* Skip the audio defaults from the cards struct, caller wants 890 * directly touch the audio mux hardware. */ 989 /* I need to mute audio here */ 1002 /* I need to unmute audio here */ 1026 /* I need to mute audio her [all...] |
/linux-master/drivers/media/i2c/ |
H A D | tda1997x.c | 262 /* audio */ 967 /* audio layout */ 1010 /* reset test mode to normal audio freq auto selection */ 1284 switch (frame.audio.sample_frequency) { 1312 switch (frame.audio.sample_size) { 1328 state->audio_channels = frame.audio.channels; 1329 if (frame.audio.channel_allocation && 1330 frame.audio.channel_allocation != state->audio_ch_alloc) { 1332 state->audio_ch_alloc = frame.audio.channel_allocation; 1334 /* reset the audio FIF [all...] |