Home
last modified time | relevance | path

Searched refs:audio (Results 1 – 25 of 1467) sorted by relevance

12345678910>>...59

/openbmc/linux/drivers/staging/media/av7110/
H A Daudio_function_calls.rst12 audio-fopen
13 audio-fclose
14 audio-fwrite
15 audio-stop
16 audio-play
17 audio-pause
18 audio-continue
20 audio-set-mute
25 audio-get-status
28 audio-set-id
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Daudio.h31 struct audio;
35 bool (*endpoint_valid)(struct audio *audio);
37 void (*hw_init)(struct audio *audio);
39 void (*az_enable)(struct audio *audio);
41 void (*az_disable)(struct audio *audio);
43 void (*az_configure)(struct audio *audio,
48 void (*wall_dto_setup)(struct audio *audio,
53 void (*destroy)(struct audio **audio);
56 struct audio { struct
/openbmc/linux/drivers/mfd/
H A Dtwl4030-audio.c50 audio->resource[id].reg); in twl4030_audio_set_resource()
69 audio->resource[id].reg); in twl4030_audio_get_resource()
89 mutex_lock(&audio->mutex); in twl4030_audio_enable_resource()
97 mutex_unlock(&audio->mutex); in twl4030_audio_enable_resource()
118 mutex_lock(&audio->mutex); in twl4030_audio_disable_resource()
133 mutex_unlock(&audio->mutex); in twl4030_audio_disable_resource()
143 return audio->audio_mclk; in twl4030_audio_get_mclk()
180 struct twl4030_audio *audio; in twl4030_audio_probe() local
194 if (!audio) in twl4030_audio_probe()
197 mutex_init(&audio->mutex); in twl4030_audio_probe()
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_audio.c319 if (radeon_encoder->audio && radeon_encoder->audio->write_sad_regs) in radeon_audio_write_sad_regs()
367 if (radeon_encoder->audio && radeon_encoder->audio->get_pin) in radeon_audio_get_pin()
377 if (radeon_encoder->audio && radeon_encoder->audio->select_pin) in radeon_audio_select_pin()
404 radeon_encoder->audio = rdev->audio.dp_funcs; in radeon_audio_detect()
406 radeon_encoder->audio = rdev->audio.hdmi_funcs; in radeon_audio_detect()
408 radeon_encoder->audio = rdev->audio.hdmi_funcs; in radeon_audio_detect()
444 if (radeon_encoder->audio && radeon_encoder->audio->set_dto) in radeon_audio_set_dto()
574 if (radeon_encoder->audio && radeon_encoder->audio->update_acr) in radeon_audio_update_acr()
628 if (radeon_encoder->audio && radeon_encoder->audio->set_mute) in radeon_audio_set_mute()
706 if (radeon_encoder->audio && radeon_encoder->audio->mode_set) in radeon_audio_mode_set()
[all …]
/openbmc/linux/drivers/gpu/drm/msm/dp/
H A Ddp_audio.c140 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp()
153 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp()
168 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp()
535 if (IS_ERR(audio)) { in dp_audio_hw_params()
536 rc = PTR_ERR(audio); in dp_audio_hw_params()
562 if (IS_ERR(audio)) { in dp_audio_shutdown()
638 audio = devm_kzalloc(&pdev->dev, sizeof(*audio), GFP_KERNEL); in dp_audio_get()
639 if (!audio) { in dp_audio_get()
644 audio->pdev = pdev; in dp_audio_get()
645 audio->panel = panel; in dp_audio_get()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_audio.c55 static void write_indirect_azalia_reg(struct audio *audio, in write_indirect_azalia_reg() argument
288 struct audio *audio, in set_high_bit_rate_capable() argument
305 struct audio *audio, in set_video_latency() argument
325 struct audio *audio, in set_audio_latency() argument
346 void dce_aud_az_enable(struct audio *audio) in dce_aud_az_enable() argument
368 void dce_aud_az_disable(struct audio *audio) in dce_aud_az_disable() argument
394 struct audio *audio, in dce_aud_az_configure() argument
785 struct audio *audio, in dce_aud_wall_dto_setup() argument
877 struct audio *audio, in dce60_aud_wall_dto_setup() argument
984 struct audio *audio) in dce_aud_hw_init() argument
[all …]
H A Ddce_audio.h141 struct audio base;
147 struct audio *dce_audio_create(
155 struct audio *dce60_audio_create(
163 void dce_aud_destroy(struct audio **audio);
165 void dce_aud_hw_init(struct audio *audio);
167 void dce_aud_az_enable(struct audio *audio);
168 void dce_aud_az_disable(struct audio *audio);
170 void dce_aud_az_configure(struct audio *audio,
175 void dce_aud_wall_dto_setup(struct audio *audio,
/openbmc/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c76 struct hdmi_audio *audio = &hdmi->audio; in msm_hdmi_audio_update() local
79 bool enabled = audio->enabled; in msm_hdmi_audio_update()
118 n = arcs->lut[audio->rate].n; in msm_hdmi_audio_update()
119 cts = arcs->lut[audio->rate].cts; in msm_hdmi_audio_update()
221 struct hdmi_audio *audio; in msm_hdmi_audio_info_setup() local
226 audio = &hdmi->audio; in msm_hdmi_audio_info_setup()
231 audio->enabled = enabled; in msm_hdmi_audio_info_setup()
235 audio->infoframe.downmix_inhibit = down_mix; in msm_hdmi_audio_info_setup()
242 struct hdmi_audio *audio; in msm_hdmi_audio_set_sample_rate() local
247 audio = &hdmi->audio; in msm_hdmi_audio_set_sample_rate()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dsimple-card.yaml103 description: audio format.
164 - simple-audio-card
165 - simple-scu-audio-card
175 simple-audio-card,name:
179 simple-audio-card,widgets:
181 simple-audio-card,routing:
193 simple-audio-card,format:
195 simple-audio-card,mclk-fs:
197 simple-audio-card,aux-devs:
205 simple-audio-card,prefix:
[all …]
H A Dfsl-asoc-card.txt18 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as
23 "fsl,imx-audio-ac97"
27 "fsl,imx-audio-cs427x"
30 "fsl,imx-audio-wm8962"
35 "fsl,imx-audio-wm8960"
37 "fsl,imx-audio-mqs"
39 "fsl,imx-audio-wm8524"
59 - audio-codec : The phandle of an audio codec
66 - audio-routing : A list of the connections between audio components.
101 audio-cpu = <&esai>;
[all …]
H A Dmediatek,mt7986-afe.yaml31 - description: audio bus clock
32 - description: audio 26M clock
33 - description: audio intbus clock
34 - description: audio hopping clock
35 - description: audio pll clock
37 - description: audio i2s/pcm mck
67 - description: audio bus clock
68 - description: audio 26M clock
71 - description: audio pll clock
89 - description: audio bus clock
[all …]
H A Dimx-audio-es8328.txt1 Freescale i.MX audio complex with ES8328 codec
4 - compatible : "fsl,imx-audio-es8328"
9 - audio-codec : The phandle of the ES8328 audio codec
10 - audio-routing : A list of the connections between audio components.
17 * audio-amp
43 compatible = "fsl,imx-audio-es8328";
44 model = "imx-audio-es8328";
46 audio-codec = <&codec>;
48 audio-amp-supply = <&reg_audio_amp>;
49 audio-routing =
[all …]
H A Darmada-370db-audio.txt1 Device Tree bindings for the Armada 370 DB audio
4 These Device Tree bindings are used to describe the audio complex
9 * compatible: must be "marvell,a370db-audio"
11 * marvell,audio-controller: a phandle that points to the audio
14 * marvell,audio-codec: a set of three phandles that points to:
16 1/ the analog audio codec connected to the Armada 370 SoC
23 compatible = "marvell,a370db-audio";
24 marvell,audio-controller = <&audio_controller>;
25 marvell,audio-codec = <&audio_codec &spdif_out &spdif_in>;
H A Datmel-sam9x5-wm8731-audio.txt1 * Atmel at91sam9x5ek wm8731 audio complex
4 - compatible: "atmel,sam9x5-wm8731-audio"
7 - atmel,audio-codec: The phandle of the WM8731 audio codec
8 - atmel,audio-routing: A list of the connections between audio components.
12 Available audio endpoints for the audio-routing table:
23 compatible = "atmel,sam9x5-wm8731-audio";
27 atmel,audio-routing =
34 atmel,audio-codec = <&wm8731>;
H A Dnvidia,tegra-audio-max98090.yaml7 title: NVIDIA Tegra audio complex with MAX98090 CODEC
14 - $ref: nvidia,tegra-audio-common.yaml#
21 - const: nvidia,tegra-audio-max98090
24 - nvidia,tegra-audio-max98090-nyan-big
25 - nvidia,tegra-audio-max98090-nyan-blaze
26 - const: nvidia,tegra-audio-max98090-nyan
27 - const: nvidia,tegra-audio-max98090
29 nvidia,audio-routing:
79 "nvidia,tegra-audio-max98090";
82 nvidia,audio-routing =
[all …]
H A Dsirf-audio.txt1 * SiRF atlas6 and prima2 internal audio codec and port based audio setups
4 - compatible: "sirf,sirf-audio-card"
5 - sirf,audio-platform: phandle for the platform node
6 - sirf,audio-codec: phandle for the SiRF internal codec node
16 Available audio endpoints for the audio-routing table:
24 SiRF internal audio codec pins:
34 compatible = "sirf,sirf-audio-card";
35 sirf,audio-codec = <&audiocodec>;
36 sirf,audio-platform = <&audioport>;
H A Dsamsung,tm2.yaml18 const: samsung,tm2-audio
20 audio-amplifier:
24 audio-codec:
31 samsung,audio-routing:
38 Deprecated, use audio-routing.
54 - audio-amplifier
55 - audio-codec
56 - audio-routing
67 compatible = "samsung,tm2-audio";
70 audio-amplifier = <&max98504>;
[all …]
H A Datmel-at91sam9g20ek-wm8731-audio.txt1 * Atmel at91sam9g20ek wm8731 audio complex
4 - compatible: "atmel,at91sam9g20ek-wm8731-audio"
6 - atmel,audio-routing: A list of the connections between audio components.
8 - atmel,audio-codec: The phandle of the WM8731 audio codec
14 compatible = "atmel,at91sam9g20ek-wm8731-audio";
20 atmel,audio-routing =
25 atmel,audio-codec = <&wm8731>;
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Daudio.rst19 and audio source is a tuner. Further audio connectors can combine with
38 audio input and output, respectively.
53 multiple selectable audio inputs, all audio output ioctls when the
60 Example: Information about the current audio input
65 struct v4l2_audio audio;
67 memset(&audio, 0, sizeof(audio));
74 printf("Current input: %s\\n", audio.name);
77 Example: Switching to the first audio input
82 struct v4l2_audio audio;
84 memset(&audio, 0, sizeof(audio)); /* clear audio.mode, audio.reserved */
[all …]
/openbmc/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-i2s-audio.c25 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_write()
27 audio->write(hdmi, val, offset); in hdmi_write()
32 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_read()
34 return audio->read(hdmi, offset); in hdmi_read()
42 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_hw_params()
110 hdmi_write(audio, conf0, HDMI_AUD_CONF0); in dw_hdmi_i2s_hw_params()
119 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_audio_startup()
129 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_audio_shutdown()
140 eld = audio->get_eld(audio->hdmi); in dw_hdmi_i2s_get_eld()
175 struct dw_hdmi *hdmi = audio->hdmi; in dw_hdmi_i2s_hook_plugged_cb()
[all …]
/openbmc/linux/drivers/usb/gadget/function/
H A Df_uac1_legacy.c374 audio->set_con->set(audio->set_con, audio->set_cmd, in f_audio_complete()
413 audio->set_cmd = cmd; in audio_set_intf_req()
414 req->context = audio; in audio_set_intf_req()
450 req->context = audio; in audio_get_intf_req()
649 audio->as_alt = alt; in f_audio_set_alt()
738 audio->ac_alt = 0; in f_audio_bind()
746 audio->as_alt = 0; in f_audio_bind()
754 audio->out_ep = ep; in f_audio_bind()
971 kfree(audio); in f_audio_free()
988 audio = kzalloc(sizeof(*audio), GFP_KERNEL); in f_audio_alloc()
[all …]
/openbmc/linux/sound/soc/bcm/
H A Dcygnus-ssp.c256 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs()
297 value = readl(aio->cygaud->audio + SPDIF_CTRL_OFFSET); in audio_ssp_init_portregs()
337 value = readl(aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable()
340 writel(value, aio->cygaud->audio + aio->regs.i2s_cfg); in audio_ssp_in_enable()
674 value = readl(aio->cygaud->audio + in cygnus_ssp_hw_params()
677 writel(value, aio->cygaud->audio + in cygnus_ssp_hw_params()
682 value = readl(aio->cygaud->audio + in cygnus_ssp_hw_params()
685 writel(value, aio->cygaud->audio + in cygnus_ssp_hw_params()
1314 if (IS_ERR(cygaud->audio)) in cygnus_ssp_probe()
1315 return PTR_ERR(cygaud->audio); in cygnus_ssp_probe()
[all …]
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-zii-ultra-rmb3.dts15 compatible = "simple-audio-card";
16 simple-audio-card,name = "front";
17 simple-audio-card,format = "i2s";
20 simple-audio-card,widgets =
22 simple-audio-card,routing =
29 sound1_cpu: simple-audio-card,cpu {
40 compatible = "simple-audio-card";
41 simple-audio-card,name = "periph";
42 simple-audio-card,format = "i2s";
45 simple-audio-card,widgets =
[all …]
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_lpe_audio.c172 int irq = dev_priv->display.audio.lpe.irq; in lpe_audio_irq_init()
210 if (dev_priv->display.audio.lpe.irq < 0) { in lpe_audio_setup()
212 dev_priv->display.audio.lpe.irq); in lpe_audio_setup()
213 ret = dev_priv->display.audio.lpe.irq; in lpe_audio_setup()
230 if (IS_ERR(dev_priv->display.audio.lpe.platdev)) { in lpe_audio_setup()
246 irq_free_desc(dev_priv->display.audio.lpe.irq); in lpe_audio_setup()
248 dev_priv->display.audio.lpe.irq = -1; in lpe_audio_setup()
249 dev_priv->display.audio.lpe.platdev = NULL; in lpe_audio_setup()
308 irq_free_desc(dev_priv->display.audio.lpe.irq); in intel_lpe_audio_teardown()
310 dev_priv->display.audio.lpe.irq = -1; in intel_lpe_audio_teardown()
[all …]
/openbmc/u-boot/drivers/sound/
H A DKconfig6 Support making sounds through an audio codec. This is normally a
12 audio codecs are called from the sound-i2s code. This could be
19 I2S is a serial bus often used to transmit audio data from the
20 SoC to the audio codec. This option enables sound support using
56 bool "Intel HDA audio codec"
75 bool "Support Maxim max98088 audio codec"
83 bool "Support Maxim max98090 audio codec"
91 bool "Support Maxim max98095 audio codec"
99 bool "Support Realtek RT5677 audio codec"
108 bool "Support sandbox emulated audio codec"
[all …]

12345678910>>...59