Home
last modified time | relevance | path

Searched refs:audio (Results 1 - 25 of 524) sorted by relevance

12345678910>>...21

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/
H A Ddp_audio.c126 static void dp_audio_stream_sdp(struct dp_audio_private *audio) in dp_audio_stream_sdp() argument
128 struct dp_catalog *catalog = audio->catalog; in dp_audio_stream_sdp()
140 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp()
153 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp()
164 new_value = audio->channels - 1; in dp_audio_stream_sdp()
168 drm_dbg_dp(audio->drm_dev, in dp_audio_stream_sdp()
176 static void dp_audio_timestamp_sdp(struct dp_audio_private *audio) in dp_audio_timestamp_sdp() argument
178 struct dp_catalog *catalog = audio->catalog; in dp_audio_timestamp_sdp()
190 drm_dbg_dp(audio->drm_dev, in dp_audio_timestamp_sdp()
204 drm_dbg_dp(audio in dp_audio_timestamp_sdp()
225 dp_audio_infoframe_sdp(struct dp_audio_private *audio) dp_audio_infoframe_sdp() argument
274 dp_audio_copy_management_sdp(struct dp_audio_private *audio) dp_audio_copy_management_sdp() argument
323 dp_audio_isrc_sdp(struct dp_audio_private *audio) dp_audio_isrc_sdp() argument
358 dp_audio_setup_sdp(struct dp_audio_private *audio) dp_audio_setup_sdp() argument
369 dp_audio_setup_acr(struct dp_audio_private *audio) dp_audio_setup_acr() argument
397 dp_audio_safe_to_exit_level(struct dp_audio_private *audio) dp_audio_safe_to_exit_level() argument
424 dp_audio_enable(struct dp_audio_private *audio, bool enable) dp_audio_enable() argument
514 struct dp_audio_private *audio; dp_audio_hw_params() local
555 struct dp_audio_private *audio; dp_audio_shutdown() local
629 struct dp_audio_private *audio; dp_audio_get() local
659 struct dp_audio_private *audio; dp_audio_put() local
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dtwl4030-audio.c3 * MFD driver for twl4030 audio submodule, which contains an audio codec, and
21 #include <linux/mfd/twl4030-audio.h>
46 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_set_resource() local
50 audio->resource[id].reg); in twl4030_audio_set_resource()
53 val |= audio->resource[id].mask; in twl4030_audio_set_resource()
55 val &= ~audio->resource[id].mask; in twl4030_audio_set_resource()
58 val, audio->resource[id].reg); in twl4030_audio_set_resource()
65 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_get_resource() local
69 audio in twl4030_audio_get_resource()
80 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); twl4030_audio_enable_resource() local
109 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); twl4030_audio_disable_resource() local
141 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); twl4030_audio_get_mclk() local
180 struct twl4030_audio *audio; twl4030_audio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dtwl4030-audio.c3 * MFD driver for twl4030 audio submodule, which contains an audio codec, and
21 #include <linux/mfd/twl4030-audio.h>
46 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_set_resource() local
50 audio->resource[id].reg); in twl4030_audio_set_resource()
53 val |= audio->resource[id].mask; in twl4030_audio_set_resource()
55 val &= ~audio->resource[id].mask; in twl4030_audio_set_resource()
58 val, audio->resource[id].reg); in twl4030_audio_set_resource()
65 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); in twl4030_audio_get_resource() local
69 audio in twl4030_audio_get_resource()
80 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); twl4030_audio_enable_resource() local
109 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); twl4030_audio_disable_resource() local
141 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); twl4030_audio_get_mclk() local
180 struct twl4030_audio *audio; twl4030_audio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_audio.c211 if (rdev->audio.funcs->enable) in radeon_audio_enable()
212 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
220 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init()
221 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init()
222 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init()
224 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init()
225 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init()
226 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init()
228 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init()
229 rdev->audio in radeon_audio_interface_init()
[all...]
/kernel/linux/linux-5.10/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 *audi
56 struct audio { global() struct
[all...]
/kernel/linux/linux-6.6/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 *audi
56 struct audio { global() struct
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_audio.c33 #define DCE_AUD(audio)\
34 container_of(audio, struct dce_audio, base)
52 read_indirect_azalia_reg(audio, IX_REG(reg_name))
55 write_indirect_azalia_reg(audio, IX_REG(reg_name), value)
57 static void write_indirect_azalia_reg(struct audio *audio, in write_indirect_azalia_reg() argument
61 struct dce_audio *aud = DCE_AUD(audio); in write_indirect_azalia_reg()
75 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index) in read_indirect_azalia_reg() argument
77 struct dce_audio *aud = DCE_AUD(audio); in read_indirect_azalia_reg()
295 set_high_bit_rate_capable( struct audio *audio, bool capable) set_high_bit_rate_capable() argument
312 set_video_latency( struct audio *audio, int latency_in_ms) set_video_latency() argument
332 set_audio_latency( struct audio *audio, int latency_in_ms) set_audio_latency() argument
354 dce_aud_az_enable(struct audio *audio) dce_aud_az_enable() argument
376 dce_aud_az_disable(struct audio *audio) dce_aud_az_disable() argument
401 dce_aud_az_configure( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_info *audio_info) dce_aud_az_configure() argument
779 dce_aud_wall_dto_setup( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_pll_info *pll_info) dce_aud_wall_dto_setup() argument
871 dce60_aud_wall_dto_setup( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_pll_info *pll_info) dce60_aud_wall_dto_setup() argument
962 dce_aud_endpoint_valid(struct audio *audio) dce_aud_endpoint_valid() argument
978 dce_aud_hw_init( struct audio *audio) dce_aud_hw_init() argument
1034 dce_aud_destroy(struct audio **audio) dce_aud_destroy() argument
1050 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); dce_audio_create() local
1076 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); dce60_audio_create() local
[all...]
H A Ddce_audio.h28 #include "audio.h"
139 struct audio base;
145 struct audio *dce_audio_create(
153 struct audio *dce60_audio_create(
161 void dce_aud_destroy(struct audio **audio);
163 void dce_aud_hw_init(struct audio *audio);
165 void dce_aud_az_enable(struct audio *audio);
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_audio.c31 #define DCE_AUD(audio)\
32 container_of(audio, struct dce_audio, base)
50 read_indirect_azalia_reg(audio, IX_REG(reg_name))
53 write_indirect_azalia_reg(audio, IX_REG(reg_name), value)
55 static void write_indirect_azalia_reg(struct audio *audio, in write_indirect_azalia_reg() argument
59 struct dce_audio *aud = DCE_AUD(audio); in write_indirect_azalia_reg()
70 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index) in read_indirect_azalia_reg() argument
72 struct dce_audio *aud = DCE_AUD(audio); in read_indirect_azalia_reg()
287 set_high_bit_rate_capable( struct audio *audio, bool capable) set_high_bit_rate_capable() argument
304 set_video_latency( struct audio *audio, int latency_in_ms) set_video_latency() argument
324 set_audio_latency( struct audio *audio, int latency_in_ms) set_audio_latency() argument
346 dce_aud_az_enable(struct audio *audio) dce_aud_az_enable() argument
368 dce_aud_az_disable(struct audio *audio) dce_aud_az_disable() argument
393 dce_aud_az_configure( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_info *audio_info) dce_aud_az_configure() argument
784 dce_aud_wall_dto_setup( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_pll_info *pll_info) dce_aud_wall_dto_setup() argument
876 dce60_aud_wall_dto_setup( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_pll_info *pll_info) dce60_aud_wall_dto_setup() argument
967 dce_aud_endpoint_valid(struct audio *audio) dce_aud_endpoint_valid() argument
983 dce_aud_hw_init( struct audio *audio) dce_aud_hw_init() argument
1039 dce_aud_destroy(struct audio **audio) dce_aud_destroy() argument
1055 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); dce_audio_create() local
1081 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); dce60_audio_create() local
[all...]
H A Ddce_audio.h28 #include "audio.h"
141 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);
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_audio.c270 if (rdev->audio.funcs->enable) in radeon_audio_enable()
271 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
277 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init()
278 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init()
279 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init()
281 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init()
282 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init()
283 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init()
285 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init()
286 rdev->audio in radeon_audio_interface_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c10 /* maps MSM_HDMI_AUDIO_CHANNEL_n consts used by audio driver to # of channels: */
76 struct hdmi_audio *audio = &hdmi->audio; in msm_hdmi_audio_update() local
77 struct hdmi_audio_infoframe *info = &audio->infoframe; in msm_hdmi_audio_update()
79 bool enabled = audio->enabled; in msm_hdmi_audio_update()
83 DBG("audio: enabled=%d, channels=%d, channel_allocation=0x%x, " in msm_hdmi_audio_update()
85 audio->enabled, info->channels, info->channel_allocation, in msm_hdmi_audio_update()
86 info->level_shift_value, info->downmix_inhibit, audio->rate); in msm_hdmi_audio_update()
90 DBG("disabling audio: no video"); in msm_hdmi_audio_update()
97 DBG("disabling audio in msm_hdmi_audio_update()
221 struct hdmi_audio *audio; msm_hdmi_audio_info_setup() local
242 struct hdmi_audio *audio; msm_hdmi_audio_set_sample_rate() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c10 /* maps MSM_HDMI_AUDIO_CHANNEL_n consts used by audio driver to # of channels: */
76 struct hdmi_audio *audio = &hdmi->audio; in msm_hdmi_audio_update() local
77 struct hdmi_audio_infoframe *info = &audio->infoframe; in msm_hdmi_audio_update()
79 bool enabled = audio->enabled; in msm_hdmi_audio_update()
83 DBG("audio: enabled=%d, channels=%d, channel_allocation=0x%x, " in msm_hdmi_audio_update()
85 audio->enabled, info->channels, info->channel_allocation, in msm_hdmi_audio_update()
86 info->level_shift_value, info->downmix_inhibit, audio->rate); in msm_hdmi_audio_update()
90 DBG("disabling audio: no video"); in msm_hdmi_audio_update()
97 DBG("disabling audio in msm_hdmi_audio_update()
221 struct hdmi_audio *audio; msm_hdmi_audio_info_setup() local
242 struct hdmi_audio *audio; msm_hdmi_audio_set_sample_rate() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_audio.c125 static void dp_audio_stream_sdp(struct dp_audio_private *audio) in dp_audio_stream_sdp() argument
127 struct dp_catalog *catalog = audio->catalog; in dp_audio_stream_sdp()
161 new_value = audio->channels - 1; in dp_audio_stream_sdp()
172 static void dp_audio_timestamp_sdp(struct dp_audio_private *audio) in dp_audio_timestamp_sdp() argument
174 struct dp_catalog *catalog = audio->catalog; in dp_audio_timestamp_sdp()
218 static void dp_audio_infoframe_sdp(struct dp_audio_private *audio) in dp_audio_infoframe_sdp() argument
220 struct dp_catalog *catalog = audio->catalog; in dp_audio_infoframe_sdp()
264 static void dp_audio_copy_management_sdp(struct dp_audio_private *audio) in dp_audio_copy_management_sdp() argument
266 struct dp_catalog *catalog = audio->catalog; in dp_audio_copy_management_sdp()
310 static void dp_audio_isrc_sdp(struct dp_audio_private *audio) in dp_audio_isrc_sdp() argument
343 dp_audio_setup_sdp(struct dp_audio_private *audio) dp_audio_setup_sdp() argument
354 dp_audio_setup_acr(struct dp_audio_private *audio) dp_audio_setup_acr() argument
382 dp_audio_safe_to_exit_level(struct dp_audio_private *audio) dp_audio_safe_to_exit_level() argument
408 dp_audio_enable(struct dp_audio_private *audio, bool enable) dp_audio_enable() argument
498 struct dp_audio_private *audio; dp_audio_hw_params() local
539 struct dp_audio_private *audio; dp_audio_shutdown() local
613 struct dp_audio_private *audio; dp_audio_get() local
643 struct dp_audio_private *audio; dp_audio_put() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Df_uac1_legacy.c303 struct f_audio *audio = container_of(data, struct f_audio, in f_audio_playback_work() local
307 spin_lock_irq(&audio->lock); in f_audio_playback_work()
308 if (list_empty(&audio->play_queue)) { in f_audio_playback_work()
309 spin_unlock_irq(&audio->lock); in f_audio_playback_work()
312 play_buf = list_first_entry(&audio->play_queue, in f_audio_playback_work()
315 spin_unlock_irq(&audio->lock); in f_audio_playback_work()
317 u_audio_playback(&audio->card, play_buf->buf, play_buf->actual); in f_audio_playback_work()
323 struct f_audio *audio = req->context; in f_audio_out_ep_complete() local
324 struct usb_composite_dev *cdev = audio->card.func.config->cdev; in f_audio_out_ep_complete()
325 struct f_audio_buf *copy_buf = audio in f_audio_out_ep_complete()
362 struct f_audio *audio = req->context; f_audio_complete() local
387 struct f_audio *audio = func_to_audio(f); audio_set_intf_req() local
423 struct f_audio *audio = func_to_audio(f); audio_get_intf_req() local
576 struct f_audio *audio = func_to_audio(f); f_audio_set_alt() local
657 struct f_audio *audio = func_to_audio(f); f_audio_get_alt() local
678 f_audio_build_desc(struct f_audio *audio) f_audio_build_desc() argument
703 struct f_audio *audio = func_to_audio(f); f_audio_bind() local
784 control_selector_init(struct f_audio *audio) control_selector_init() argument
966 struct f_audio *audio = func_to_audio(f); f_audio_free() local
984 struct f_audio *audio; f_audio_alloc() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Df_uac1_legacy.c303 struct f_audio *audio = container_of(data, struct f_audio, in f_audio_playback_work() local
307 spin_lock_irq(&audio->lock); in f_audio_playback_work()
308 if (list_empty(&audio->play_queue)) { in f_audio_playback_work()
309 spin_unlock_irq(&audio->lock); in f_audio_playback_work()
312 play_buf = list_first_entry(&audio->play_queue, in f_audio_playback_work()
315 spin_unlock_irq(&audio->lock); in f_audio_playback_work()
317 u_audio_playback(&audio->card, play_buf->buf, play_buf->actual); in f_audio_playback_work()
323 struct f_audio *audio = req->context; in f_audio_out_ep_complete() local
324 struct usb_composite_dev *cdev = audio->card.func.config->cdev; in f_audio_out_ep_complete()
325 struct f_audio_buf *copy_buf = audio in f_audio_out_ep_complete()
362 struct f_audio *audio = req->context; f_audio_complete() local
387 struct f_audio *audio = func_to_audio(f); audio_set_intf_req() local
423 struct f_audio *audio = func_to_audio(f); audio_get_intf_req() local
576 struct f_audio *audio = func_to_audio(f); f_audio_set_alt() local
657 struct f_audio *audio = func_to_audio(f); f_audio_get_alt() local
678 f_audio_build_desc(struct f_audio *audio) f_audio_build_desc() argument
703 struct f_audio *audio = func_to_audio(f); f_audio_bind() local
784 control_selector_init(struct f_audio *audio) control_selector_init() argument
966 struct f_audio *audio = func_to_audio(f); f_audio_free() local
984 struct f_audio *audio; f_audio_alloc() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-i2s-audio.c3 * dw-hdmi-i2s-audio.c
18 #include "dw-hdmi-audio.h"
20 #define DRIVER_NAME "dw-hdmi-i2s-audio"
22 static inline void hdmi_write(struct dw_hdmi_i2s_audio_data *audio, in hdmi_write() argument
25 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_write()
27 audio->write(hdmi, val, offset); in hdmi_write()
30 static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) in hdmi_read() argument
32 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_read()
34 return audio->read(hdmi, offset); in hdmi_read()
41 struct dw_hdmi_i2s_audio_data *audio in dw_hdmi_i2s_hw_params() local
118 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_audio_startup() local
128 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_audio_shutdown() local
137 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_get_eld() local
174 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_hook_plugged_cb() local
191 struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data; snd_dw_hdmi_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-i2s-audio.c3 * dw-hdmi-i2s-audio.c
18 #include "dw-hdmi-audio.h"
20 #define DRIVER_NAME "dw-hdmi-i2s-audio"
22 static inline void hdmi_write(struct dw_hdmi_i2s_audio_data *audio, in hdmi_write() argument
25 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_write()
27 audio->write(hdmi, val, offset); in hdmi_write()
30 static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) in hdmi_read() argument
32 struct dw_hdmi *hdmi = audio->hdmi; in hdmi_read()
34 return audio->read(hdmi, offset); in hdmi_read()
41 struct dw_hdmi_i2s_audio_data *audio in dw_hdmi_i2s_hw_params() local
118 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_audio_startup() local
128 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_audio_shutdown() local
137 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_get_eld() local
174 struct dw_hdmi_i2s_audio_data *audio = data; dw_hdmi_i2s_hook_plugged_cb() local
191 struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data; snd_dw_hdmi_probe() local
[all...]
/kernel/linux/linux-5.10/sound/soc/bcm/
H A Dcygnus-ssp.c203 * the common MCLK frequencies used by audio driver
261 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs()
266 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs()
272 writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs()
275 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs()
279 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs()
292 value = readl(aio->cygaud->audio + aio->regs.bf_destch_cfg); in audio_ssp_init_portregs()
297 writel(value, aio->cygaud->audio + aio->regs.bf_destch_cfg); in audio_ssp_init_portregs()
300 value = readl(aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE); in audio_ssp_init_portregs()
302 writel(value, aio->cygaud->audio in audio_ssp_init_portregs()
[all...]
/kernel/linux/linux-6.6/sound/soc/bcm/
H A Dcygnus-ssp.c193 * the common MCLK frequencies used by audio driver
251 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs()
256 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs()
262 writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs()
265 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs()
269 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs()
282 value = readl(aio->cygaud->audio + aio->regs.bf_destch_cfg); in audio_ssp_init_portregs()
287 writel(value, aio->cygaud->audio + aio->regs.bf_destch_cfg); in audio_ssp_init_portregs()
290 value = readl(aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE); in audio_ssp_init_portregs()
292 writel(value, aio->cygaud->audio in audio_ssp_init_portregs()
[all...]
/kernel/linux/linux-6.6/sound/soc/generic/
H A DMakefile4 snd-soc-audio-graph-card-objs := audio-graph-card.o
5 snd-soc-audio-graph-card2-objs := audio-graph-card2.o
6 snd-soc-audio-graph-card2-custom-sample-objs := audio-graph-card2-custom-sample.o
11 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD) += snd-soc-audio-graph-card.o
12 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2) += snd-soc-audio-graph-card2.o
13 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE) += snd-soc-audio-graph-card2-custom-sample.o
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_lpe_audio.c36 * mode is unrelated to the LPE aka SST audio engine, the documentation refers
41 * subsystems, a bridge is setup between the hdmi-lpe-audio and i915:
44 * 3. Create IRQ chip to forward the LPE audio irqs.
45 * the hdmi-lpe-audio driver probes the lpe audio device and creates a new
50 * uninstall the hdmi-lpe-audio driver before uninstalling i915 module,
52 * platform device: even though hdmi-lpe-audio driver is released, the modules
58 * When forwarding LPE audio irqs, the flow control handler selection depends
80 #define HAS_LPE_AUDIO(dev_priv) ((dev_priv)->display.audio.lpe.platdev != NULL)
101 rsc[0].start = rsc[0].end = dev_priv->display.audio in lpe_audio_platdev_create()
[all...]
/kernel/linux/linux-5.10/sound/drivers/vx/
H A Dvx_mixer.c161 * change the audio input source
176 * change the audio source if necessary and possible
191 * audio level, mute, monitoring
204 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, in vx_adjust_audio_level() argument
216 rmh.Cmd[1] = 1 << audio; in vx_adjust_audio_level()
243 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
254 rmh.Cmd[1] = 1 << audio;
267 * set the monitoring level and mute state of the given audio
270 int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active) in vx_set_monitor_level() argument
279 chip->audio_monitor[audio] in vx_set_monitor_level()
288 vx_set_audio_switch(struct vx_core *chip, int audio, int active) vx_set_audio_switch() argument
302 vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) vx_set_audio_gain() argument
362 vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info) vx_get_audio_vu_meter() argument
571 int audio = kcontrol->private_value & 0xff; vx_audio_gain_get() local
584 int audio = kcontrol->private_value & 0xff; vx_audio_gain_put() local
607 int audio = kcontrol->private_value & 0xff; vx_audio_monitor_get() local
619 int audio = kcontrol->private_value & 0xff; vx_audio_monitor_put() local
646 int audio = kcontrol->private_value & 0xff; vx_audio_sw_get() local
658 int audio = kcontrol->private_value & 0xff; vx_audio_sw_put() local
677 int audio = kcontrol->private_value & 0xff; vx_monitor_sw_get() local
689 int audio = kcontrol->private_value & 0xff; vx_monitor_sw_put() local
832 int audio = kcontrol->private_value & 0xff; vx_vu_meter_get() local
845 int audio = kcontrol->private_value & 0xff; vx_peak_meter_get() local
860 int audio = kcontrol->private_value & 0xff; vx_saturation_get() local
[all...]
/kernel/linux/linux-6.6/sound/drivers/vx/
H A Dvx_mixer.c161 * change the audio input source
176 * change the audio source if necessary and possible
191 * audio level, mute, monitoring
204 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, in vx_adjust_audio_level() argument
216 rmh.Cmd[1] = 1 << audio; in vx_adjust_audio_level()
243 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
254 rmh.Cmd[1] = 1 << audio;
267 * set the monitoring level and mute state of the given audio
270 int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active) in vx_set_monitor_level() argument
279 chip->audio_monitor[audio] in vx_set_monitor_level()
288 vx_set_audio_switch(struct vx_core *chip, int audio, int active) vx_set_audio_switch() argument
302 vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) vx_set_audio_gain() argument
362 vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info) vx_get_audio_vu_meter() argument
571 int audio = kcontrol->private_value & 0xff; vx_audio_gain_get() local
584 int audio = kcontrol->private_value & 0xff; vx_audio_gain_put() local
607 int audio = kcontrol->private_value & 0xff; vx_audio_monitor_get() local
619 int audio = kcontrol->private_value & 0xff; vx_audio_monitor_put() local
646 int audio = kcontrol->private_value & 0xff; vx_audio_sw_get() local
658 int audio = kcontrol->private_value & 0xff; vx_audio_sw_put() local
677 int audio = kcontrol->private_value & 0xff; vx_monitor_sw_get() local
689 int audio = kcontrol->private_value & 0xff; vx_monitor_sw_put() local
832 int audio = kcontrol->private_value & 0xff; vx_vu_meter_get() local
845 int audio = kcontrol->private_value & 0xff; vx_peak_meter_get() local
860 int audio = kcontrol->private_value & 0xff; vx_saturation_get() local
[all...]
/kernel/linux/linux-5.10/drivers/ps3/
H A Dps3av_cmd.c164 /* audio init */ in ps3av_cmd_init()
444 /* audio mute */ in ps3av_cmd_av_audio_mute()
666 void ps3av_cmd_set_audio_mode(struct ps3av_pkt_audio_mode *audio, u32 avport, in ps3av_cmd_set_audio_mode() argument
681 /* audio mode */ in ps3av_cmd_set_audio_mode()
682 memset(audio, 0, sizeof(*audio)); in ps3av_cmd_set_audio_mode()
683 ps3av_set_hdr(PS3AV_CID_AUDIO_MODE, sizeof(*audio), &audio->send_hdr); in ps3av_cmd_set_audio_mode()
685 audio->avport = (u8) avport; in ps3av_cmd_set_audio_mode()
686 audio in ps3av_cmd_set_audio_mode()
[all...]

Completed in 17 milliseconds

12345678910>>...21