Home
last modified time | relevance | path

Searched full:dapm (Results 1 – 25 of 399) sorted by relevance

12345678910>>...16

/linux/sound/soc/
H A Dsoc-dapm.c3 // soc-dapm.c -- ALSA SoC Dynamic Audio Power Management
43 #define DAPM_UPDATE_STAT(widget, val) widget->dapm->card->dapm_stats.val++;
52 static int snd_soc_dapm_add_path(struct snd_soc_dapm_context *dapm,
59 snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm,
63 snd_soc_dapm_new_control_unlocked(struct snd_soc_dapm_context *dapm,
66 static unsigned int soc_dapm_read(struct snd_soc_dapm_context *dapm, int reg);
68 /* dapm power sequences - make this per codec in the future */
151 static void dapm_assert_locked(struct snd_soc_dapm_context *dapm) in dapm_assert_locked() argument
153 if (snd_soc_card_is_instantiated(dapm->card)) in dapm_assert_locked()
154 snd_soc_dapm_mutex_assert_held(dapm); in dapm_assert_locked()
623 soc_dapm_prefix(struct snd_soc_dapm_context * dapm) soc_dapm_prefix() argument
630 soc_dapm_read(struct snd_soc_dapm_context * dapm,int reg) soc_dapm_read() argument
637 soc_dapm_update_bits(struct snd_soc_dapm_context * dapm,int reg,unsigned int mask,unsigned int value) soc_dapm_update_bits() argument
646 soc_dapm_test_bits(struct snd_soc_dapm_context * dapm,int reg,unsigned int mask,unsigned int value) soc_dapm_test_bits() argument
654 soc_dapm_async_complete(struct snd_soc_dapm_context * dapm) soc_dapm_async_complete() argument
697 snd_soc_dapm_force_bias_level(struct snd_soc_dapm_context * dapm,enum snd_soc_bias_level level) snd_soc_dapm_force_bias_level() argument
721 snd_soc_dapm_set_bias_level(struct snd_soc_dapm_context * dapm,enum snd_soc_bias_level level) snd_soc_dapm_set_bias_level() argument
747 dapm_connect_mux(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_path * path,const char * control_name,struct snd_soc_dapm_widget * w) dapm_connect_mux() argument
830 dapm_connect_mixer(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_path * path,const char * control_name) dapm_connect_mixer() argument
846 dapm_is_shared_kcontrol(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_widget * kcontrolw,const struct snd_kcontrol_new * kcontrol_new,struct snd_kcontrol ** kcontrol) dapm_is_shared_kcontrol() argument
878 struct snd_soc_dapm_context *dapm = w->dapm; dapm_create_or_share_kcontrol() local
1022 struct snd_soc_dapm_context *dapm = w->dapm; dapm_new_mux() local
1091 struct snd_soc_dapm_context *dapm = w->dapm; dapm_new_dai_link() local
1592 struct snd_soc_dapm_context *dapm; dapm_seq_run_coalesced() local
1930 dapm_idle_bias_off(struct snd_soc_dapm_context * dapm) dapm_idle_bias_off() argument
2224 struct snd_soc_dapm_context *dapm = file->private_data; dapm_bias_read_file() local
2256 snd_soc_dapm_debugfs_init(struct snd_soc_dapm_context * dapm,struct dentry * parent) snd_soc_dapm_debugfs_init() argument
2270 struct snd_soc_dapm_context *dapm = w->dapm; dapm_debugfs_add_widget() local
2281 struct snd_soc_dapm_context *dapm = w->dapm; dapm_debugfs_free_widget() local
2289 dapm_debugfs_cleanup(struct snd_soc_dapm_context * dapm) dapm_debugfs_cleanup() argument
2296 snd_soc_dapm_debugfs_init(struct snd_soc_dapm_context * dapm,struct dentry * parent) snd_soc_dapm_debugfs_init() argument
2309 dapm_debugfs_cleanup(struct snd_soc_dapm_context * dapm) dapm_debugfs_cleanup() argument
2362 snd_soc_dapm_mux_update_power(struct snd_soc_dapm_context * dapm,struct snd_kcontrol * kcontrol,int mux,struct soc_enum * e,struct snd_soc_dapm_update * update) snd_soc_dapm_mux_update_power() argument
2427 snd_soc_dapm_mixer_update_power(struct snd_soc_dapm_context * dapm,struct snd_kcontrol * kcontrol,int connect,struct snd_soc_dapm_update * update) snd_soc_dapm_mixer_update_power() argument
2448 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(cmpnt); dapm_widget_show_component() local
2582 dapm_free_widgets(struct snd_soc_dapm_context * dapm) dapm_free_widgets() argument
2597 dapm_find_widget(struct snd_soc_dapm_context * dapm,const char * pin,bool search_other_contexts) dapm_find_widget() argument
2634 __snd_soc_dapm_set_pin(struct snd_soc_dapm_context * dapm,const char * pin,int status) __snd_soc_dapm_set_pin() argument
2665 snd_soc_dapm_set_pin(struct snd_soc_dapm_context * dapm,const char * pin,int status) snd_soc_dapm_set_pin() argument
2684 snd_soc_dapm_sync_unlocked(struct snd_soc_dapm_context * dapm) snd_soc_dapm_sync_unlocked() argument
2706 snd_soc_dapm_sync(struct snd_soc_dapm_context * dapm) snd_soc_dapm_sync() argument
2860 snd_soc_dapm_check_dynamic_path(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_widget * source,struct snd_soc_dapm_widget * sink,const char * control) snd_soc_dapm_check_dynamic_path() argument
2904 snd_soc_dapm_add_path(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_widget * wsource,struct snd_soc_dapm_widget * wsink,const char * control,int (* connected)(struct snd_soc_dapm_widget * source,struct snd_soc_dapm_widget * sink)) snd_soc_dapm_add_path() argument
3004 snd_soc_dapm_add_route(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_route * route) snd_soc_dapm_add_route() argument
3100 snd_soc_dapm_del_route(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_route * route) snd_soc_dapm_del_route() argument
3174 snd_soc_dapm_add_routes(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_route * route,int num) snd_soc_dapm_add_routes() argument
3200 snd_soc_dapm_del_routes(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_route * route,int num) snd_soc_dapm_del_routes() argument
3216 snd_soc_dapm_weak_route(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_route * route) snd_soc_dapm_weak_route() argument
3277 snd_soc_dapm_weak_routes(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_route * route,int num) snd_soc_dapm_weak_routes() argument
3381 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kcontrol); snd_soc_dapm_get_volsw() local
3439 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kcontrol); snd_soc_dapm_put_volsw() local
3530 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kcontrol); snd_soc_dapm_get_enum_double() local
3566 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kcontrol); snd_soc_dapm_put_enum_double() local
3684 snd_soc_dapm_new_control_unlocked(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_widget * widget) snd_soc_dapm_new_control_unlocked() argument
3835 snd_soc_dapm_new_control(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_widget * widget) snd_soc_dapm_new_control() argument
3858 snd_soc_dapm_new_controls(struct snd_soc_dapm_context * dapm,const struct snd_soc_dapm_widget * widget,unsigned int num) snd_soc_dapm_new_controls() argument
4274 snd_soc_dapm_new_dai_widgets(struct snd_soc_dapm_context * dapm,struct snd_soc_dai * dai) snd_soc_dapm_new_dai_widgets() argument
4377 dapm_connect_dai_routes(struct snd_soc_dapm_context * dapm,struct snd_soc_dai * src_dai,struct snd_soc_dapm_widget * src,struct snd_soc_dapm_widget * dai,struct snd_soc_dai * sink_dai,struct snd_soc_dapm_widget * sink) dapm_connect_dai_routes() argument
4579 snd_soc_dapm_enable_pin_unlocked(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_enable_pin_unlocked() argument
4597 snd_soc_dapm_enable_pin(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_enable_pin() argument
4625 snd_soc_dapm_force_enable_pin_unlocked(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_force_enable_pin_unlocked() argument
4664 snd_soc_dapm_force_enable_pin(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_force_enable_pin() argument
4691 snd_soc_dapm_disable_pin_unlocked(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_disable_pin_unlocked() argument
4708 snd_soc_dapm_disable_pin(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_disable_pin() argument
4739 snd_soc_dapm_nc_pin_unlocked(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_nc_pin_unlocked() argument
4760 snd_soc_dapm_nc_pin(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_nc_pin() argument
4783 snd_soc_dapm_get_pin_status(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_get_pin_status() argument
4806 snd_soc_dapm_ignore_suspend(struct snd_soc_dapm_context * dapm,const char * pin) snd_soc_dapm_ignore_suspend() argument
4828 snd_soc_dapm_free(struct snd_soc_dapm_context * dapm) snd_soc_dapm_free() argument
4836 snd_soc_dapm_init(struct snd_soc_dapm_context * dapm,struct snd_soc_card * card,struct snd_soc_component * component) snd_soc_dapm_init() argument
4858 soc_dapm_shutdown_dapm(struct snd_soc_dapm_context * dapm) soc_dapm_shutdown_dapm() argument
4898 struct snd_soc_dapm_context *dapm; snd_soc_dapm_shutdown() local
[all...]
H A Dsoc-jack.c27 * DAPM pins will be enabled or disabled as appropriate and DAPM
35 struct snd_soc_dapm_context *dapm; in snd_soc_jack_report() local
43 dapm = &jack->card->dapm; in snd_soc_jack_report()
59 snd_soc_dapm_enable_pin(dapm, pin->pin); in snd_soc_jack_report()
61 snd_soc_dapm_disable_pin(dapm, pin->pin); in snd_soc_jack_report()
67 /* Report before the DAPM sync to help users updating micbias status */ in snd_soc_jack_report()
71 snd_soc_dapm_sync(dapm); in snd_soc_jack_report()
126 * snd_soc_jack_add_pins - Associate DAPM pins with an ASoC jack
132 * After this function has been called the DAPM pins specified in the
/linux/sound/soc/ti/
H A Dams-delta.c41 /* Board specific DAPM widgets */
102 struct snd_soc_dapm_context *dapm = &card->dapm; in ams_delta_set_audio_mode() local
114 snd_soc_dapm_mutex_lock(dapm); in ams_delta_set_audio_mode()
122 if (pin != snd_soc_dapm_get_pin_status(dapm, "Mouthpiece")) { in ams_delta_set_audio_mode()
125 snd_soc_dapm_enable_pin_unlocked(dapm, "Mouthpiece"); in ams_delta_set_audio_mode()
127 snd_soc_dapm_disable_pin_unlocked(dapm, "Mouthpiece"); in ams_delta_set_audio_mode()
130 if (pin != snd_soc_dapm_get_pin_status(dapm, "Earpiece")) { in ams_delta_set_audio_mode()
133 snd_soc_dapm_enable_pin_unlocked(dapm, "Earpiece"); in ams_delta_set_audio_mode()
135 snd_soc_dapm_disable_pin_unlocked(dapm, "Earpiece"); in ams_delta_set_audio_mode()
138 if (pin != snd_soc_dapm_get_pin_status(dapm, "Microphone")) { in ams_delta_set_audio_mode()
[all …]
H A Domap3pandora.c76 dev_err(w->dapm->dev, "Failed to power DAC: %d\n", ret); in omap3pandora_dac_event()
142 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in omap3pandora_out_init() local
145 snd_soc_dapm_nc_pin(dapm, "EARPIECE"); in omap3pandora_out_init()
146 snd_soc_dapm_nc_pin(dapm, "PREDRIVEL"); in omap3pandora_out_init()
147 snd_soc_dapm_nc_pin(dapm, "PREDRIVER"); in omap3pandora_out_init()
148 snd_soc_dapm_nc_pin(dapm, "HSOL"); in omap3pandora_out_init()
149 snd_soc_dapm_nc_pin(dapm, "HSOR"); in omap3pandora_out_init()
150 snd_soc_dapm_nc_pin(dapm, "CARKITL"); in omap3pandora_out_init()
151 snd_soc_dapm_nc_pin(dapm, "CARKITR"); in omap3pandora_out_init()
152 snd_soc_dapm_nc_pin(dapm, "HFL"); in omap3pandora_out_init()
[all …]
H A Dn810.c42 static void n810_ext_control(struct snd_soc_dapm_context *dapm) in n810_ext_control() argument
58 snd_soc_dapm_mutex_lock(dapm); in n810_ext_control()
61 snd_soc_dapm_enable_pin_unlocked(dapm, "Ext Spk"); in n810_ext_control()
63 snd_soc_dapm_disable_pin_unlocked(dapm, "Ext Spk"); in n810_ext_control()
66 snd_soc_dapm_enable_pin_unlocked(dapm, "Headphone Jack"); in n810_ext_control()
68 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in n810_ext_control()
70 snd_soc_dapm_enable_pin_unlocked(dapm, "HS Mic"); in n810_ext_control()
72 snd_soc_dapm_disable_pin_unlocked(dapm, "HS Mic"); in n810_ext_control()
75 snd_soc_dapm_enable_pin_unlocked(dapm, "DMic"); in n810_ext_control()
77 snd_soc_dapm_disable_pin_unlocked(dapm, "DMic"); in n810_ext_control()
[all …]
H A Domap-twl4030.c115 /* Headset jack detection DAPM pins */
136 static inline void twl4030_disconnect_pin(struct snd_soc_dapm_context *dapm, in twl4030_disconnect_pin() argument
140 snd_soc_dapm_disable_pin(dapm, pin); in twl4030_disconnect_pin()
146 struct snd_soc_dapm_context *dapm = &card->dapm; in omap_twl4030_init() local
181 twl4030_disconnect_pin(dapm, pdata->has_ear, "Earpiece Spk"); in omap_twl4030_init()
182 twl4030_disconnect_pin(dapm, pdata->has_hf, "Handsfree Spk"); in omap_twl4030_init()
183 twl4030_disconnect_pin(dapm, pdata->has_hs, "Headset Stereophone"); in omap_twl4030_init()
184 twl4030_disconnect_pin(dapm, pdata->has_predriv, "Ext Spk"); in omap_twl4030_init()
185 twl4030_disconnect_pin(dapm, pdata->has_carkit, "Carkit Spk"); in omap_twl4030_init()
187 twl4030_disconnect_pin(dapm, pdata->has_mainmic, "Main Mic"); in omap_twl4030_init()
[all …]
/linux/sound/soc/pxa/
H A Dspitz.c41 static void spitz_ext_control(struct snd_soc_dapm_context *dapm) in spitz_ext_control() argument
43 snd_soc_dapm_mutex_lock(dapm); in spitz_ext_control()
46 snd_soc_dapm_enable_pin_unlocked(dapm, "Ext Spk"); in spitz_ext_control()
48 snd_soc_dapm_disable_pin_unlocked(dapm, "Ext Spk"); in spitz_ext_control()
54 snd_soc_dapm_disable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
55 snd_soc_dapm_disable_pin_unlocked(dapm, "Mic Jack"); in spitz_ext_control()
56 snd_soc_dapm_disable_pin_unlocked(dapm, "Line Jack"); in spitz_ext_control()
57 snd_soc_dapm_enable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control()
63 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control()
64 snd_soc_dapm_disable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
[all …]
/linux/include/sound/
H A Dsoc-dapm.h3 * linux/sound/soc-dapm.h -- ALSA SoC Dynamic Audio Power Management
240 /* events that are pre and post DAPM */
327 /* dapm kcontrol types */
385 /* dapm stream operations */
394 /* dapm event types */
428 * @PREPARE: Prepare for audio operations. Called before DAPM switching for
446 /* dapm controls */
459 int snd_soc_dapm_new_controls(struct snd_soc_dapm_context *dapm,
461 struct snd_soc_dapm_widget *snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm,
463 struct snd_soc_dapm_widget *snd_soc_dapm_new_control_unlocked(struct snd_soc_dapm_context *dapm,
[all …]
H A Dsoc-component.h242 struct snd_soc_dapm_context dapm; member
265 * snd_soc_dapm_to_component() - Casts a DAPM context to the component it is
267 * @dapm: The DAPM context to cast to the component
269 * This function must only be used on DAPM contexts that are known to be part of
274 struct snd_soc_dapm_context *dapm) in snd_soc_dapm_to_component() argument
276 return container_of(dapm, struct snd_soc_component, dapm); in snd_soc_dapm_to_component()
280 * snd_soc_component_get_dapm() - Returns the DAPM context associated with a
282 * @component: The component for which to get the DAPM context
287 return &component->dapm; in snd_soc_component_get_dapm()
291 * snd_soc_component_init_bias_level() - Initialize COMPONENT DAPM bias level
[all …]
/linux/tools/sound/
H A Ddapm-graph4 # Generate a graph of the current DAPM state for an audio card
27 Generate a graph of the current DAPM state for an audio card.
29 The DAPM state can be obtained via debugfs for a card on the local host or
38 -c CARD Sound card to get DAPM state of
39 -r REMOTE_TARGET Get DAPM state from REMOTE_TARGET via SSH and SCP
41 -d STATE_DIR Get DAPM state from a local copy of a debugfs tree
42 -o OUT_FILE Output file (default: dapm.dot)
59 # Connect to a remote target via SSH, collect all DAPM files from debufs
60 # into a tarball and get the tarball via SCP into $3/dapm.tar
73 echo "Collecting DAPM state from ${1}"
[all …]
/linux/sound/soc/samsung/
H A Dsmdk_wm8994.c72 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smdk_wm8994_init_paiftx() local
75 snd_soc_dapm_nc_pin(dapm, "HPOUT2P"); in smdk_wm8994_init_paiftx()
76 snd_soc_dapm_nc_pin(dapm, "HPOUT2N"); in smdk_wm8994_init_paiftx()
77 snd_soc_dapm_nc_pin(dapm, "SPKOUTLN"); in smdk_wm8994_init_paiftx()
78 snd_soc_dapm_nc_pin(dapm, "SPKOUTLP"); in smdk_wm8994_init_paiftx()
79 snd_soc_dapm_nc_pin(dapm, "SPKOUTRP"); in smdk_wm8994_init_paiftx()
80 snd_soc_dapm_nc_pin(dapm, "SPKOUTRN"); in smdk_wm8994_init_paiftx()
81 snd_soc_dapm_nc_pin(dapm, "LINEOUT1N"); in smdk_wm8994_init_paiftx()
82 snd_soc_dapm_nc_pin(dapm, "LINEOUT1P"); in smdk_wm8994_init_paiftx()
83 snd_soc_dapm_nc_pin(dapm, "LINEOUT2N"); in smdk_wm8994_init_paiftx()
[all …]
H A Dspeyside.c8 #include <sound/soc-dapm.h>
20 struct snd_soc_dapm_context *dapm, in speyside_set_bias_level() argument
30 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level()
56 struct snd_soc_dapm_context *dapm, in speyside_set_bias_level_post() argument
66 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level_post()
71 if (card->dapm.bias_level == SND_SOC_BIAS_STANDBY) { in speyside_set_bias_level_post()
93 card->dapm.bias_level = level; in speyside_set_bias_level_post()
100 /* Headset jack detection DAPM pins */
128 /* Re-run DAPM to make sure we're using the correct mic bias */ in speyside_set_polarity()
175 snd_soc_dapm_ignore_suspend(&card->dapm, "Headphone"); in speyside_late_probe()
[all …]
H A Dtobermory.c8 #include <sound/soc-dapm.h>
18 struct snd_soc_dapm_context *dapm, in tobermory_set_bias_level() argument
28 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level()
33 if (dapm->bias_level == SND_SOC_BIAS_STANDBY) { in tobermory_set_bias_level()
61 struct snd_soc_dapm_context *dapm, in tobermory_set_bias_level_post() argument
71 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level_post()
95 dapm->bias_level = level; in tobermory_set_bias_level_post()
164 /* Headset jack detection DAPM pins */
/linux/drivers/staging/greybus/
H A Daudio_helper.c8 #include <sound/soc-dapm.h>
24 if (w->dapm != dai_w->dapm) in gbaudio_dapm_link_dai_widget()
52 /* Add the DAPM path and set widget's linked status in gbaudio_dapm_link_dai_widget()
53 * snd_soc_dapm_add_path(w->dapm, src, sink, NULL, NULL); in gbaudio_dapm_link_dai_widget()
60 struct snd_soc_dapm_context *dapm) in gbaudio_dapm_link_component_dai_widgets() argument
66 if (dai_w->dapm != dapm) in gbaudio_dapm_link_component_dai_widgets()
112 int gbaudio_dapm_free_controls(struct snd_soc_dapm_context *dapm, in gbaudio_dapm_free_controls() argument
119 mutex_lock(&dapm->card->dapm_mutex); in gbaudio_dapm_free_controls()
123 list_for_each_entry(tmp_w, &dapm->card->widgets, list) { in gbaudio_dapm_free_controls()
124 if (tmp_w->dapm == dapm && in gbaudio_dapm_free_controls()
[all …]
/linux/sound/soc/sunxi/
H A Dsun8i-codec-analog.c17 #include <sound/soc-dapm.h>
233 * Due to this component and the codec belonging to separate DAPM
346 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in sun8i_headphone_amp_event()
393 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(cmpnt); in sun8i_codec_add_headphone() local
405 ret = snd_soc_dapm_new_controls(dapm, sun8i_codec_headphone_widgets, in sun8i_codec_add_headphone()
408 dev_err(dev, "Failed to add Headphone DAPM widgets: %d\n", ret); in sun8i_codec_add_headphone()
412 ret = snd_soc_dapm_add_routes(dapm, sun8i_codec_headphone_routes, in sun8i_codec_add_headphone()
415 dev_err(dev, "Failed to add Headphone DAPM routes: %d\n", ret); in sun8i_codec_add_headphone()
431 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(cmpnt); in sun8i_codec_add_mbias() local
435 ret = snd_soc_dapm_new_controls(dapm, sun8i_codec_mbias_widgets, in sun8i_codec_add_mbias()
[all …]
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_maxim.c14 #include <sound/soc-dapm.h>
40 ret = snd_soc_dapm_add_routes(&card->dapm, max_98373_dapm_routes, 2); in asoc_sdw_maxim_spk_rtd_init()
62 struct snd_soc_dapm_context *dapm = in asoc_sdw_mx8373_enable_spk_pin() local
70 ret = snd_soc_dapm_enable_pin(dapm, pin_name); in asoc_sdw_mx8373_enable_spk_pin()
72 ret = snd_soc_dapm_disable_pin(dapm, pin_name); in asoc_sdw_mx8373_enable_spk_pin()
75 snd_soc_dapm_sync(dapm); in asoc_sdw_mx8373_enable_spk_pin()
116 struct snd_soc_dapm_context *dapm = &card->dapm; in asoc_sdw_mx8373_sdw_late_probe() local
119 snd_soc_dapm_disable_pin(dapm, "Left Spk"); in asoc_sdw_mx8373_sdw_late_probe()
120 snd_soc_dapm_disable_pin(dapm, "Right Spk"); in asoc_sdw_mx8373_sdw_late_probe()
121 return snd_soc_dapm_sync(dapm); in asoc_sdw_mx8373_sdw_late_probe()
/linux/sound/soc/ux500/
H A Dmop500_ab8500.c17 #include <sound/soc-dapm.h>
360 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in mop500_ab8500_machine_init() local
409 ret = snd_soc_dapm_disable_pin(dapm, "Earpiece"); in mop500_ab8500_machine_init()
410 ret |= snd_soc_dapm_disable_pin(dapm, "Speaker Left"); in mop500_ab8500_machine_init()
411 ret |= snd_soc_dapm_disable_pin(dapm, "Speaker Right"); in mop500_ab8500_machine_init()
412 ret |= snd_soc_dapm_disable_pin(dapm, "LineOut Left"); in mop500_ab8500_machine_init()
413 ret |= snd_soc_dapm_disable_pin(dapm, "LineOut Right"); in mop500_ab8500_machine_init()
414 ret |= snd_soc_dapm_disable_pin(dapm, "Vibra 1"); in mop500_ab8500_machine_init()
415 ret |= snd_soc_dapm_disable_pin(dapm, "Vibra 2"); in mop500_ab8500_machine_init()
416 ret |= snd_soc_dapm_disable_pin(dapm, "Mic 1"); in mop500_ab8500_machine_init()
[all …]
/linux/drivers/input/misc/
H A Darizona-haptics.c16 #include <sound/soc-dapm.h>
38 snd_soc_dapm_to_component(arizona->dapm); in arizona_haptics_work()
41 if (!haptics->arizona->dapm) { in arizona_haptics_work()
42 dev_err(arizona->dev, "No DAPM context\n"); in arizona_haptics_work()
75 ret = snd_soc_dapm_sync(arizona->dapm); in arizona_haptics_work()
77 dev_err(arizona->dev, "Failed to sync DAPM: %d\n", in arizona_haptics_work()
90 ret = snd_soc_dapm_sync(arizona->dapm); in arizona_haptics_work()
92 dev_err(arizona->dev, "Failed to sync DAPM: %d\n", in arizona_haptics_work()
114 if (!arizona->dapm) { in arizona_haptics_play()
115 dev_err(arizona->dev, "No DAPM context\n"); in arizona_haptics_play()
[all …]
/linux/sound/soc/intel/boards/
H A Dsof_maxim_common.c11 #include <sound/soc-dapm.h>
204 struct snd_soc_dapm_context *dapm = in max_98373_trigger() local
215 ret = snd_soc_dapm_enable_pin(dapm, pin_name); in max_98373_trigger()
217 snd_soc_dapm_sync(dapm); in max_98373_trigger()
222 ret = snd_soc_dapm_disable_pin(dapm, pin_name); in max_98373_trigger()
224 snd_soc_dapm_sync(dapm); in max_98373_trigger()
247 ret = snd_soc_dapm_new_controls(&card->dapm, maxim_2spk_widgets, in max_98373_spk_codec_init()
263 ret = snd_soc_dapm_add_routes(&card->dapm, max_98373_dapm_routes, in max_98373_spk_codec_init()
424 /* add widgets/controls/dapm for tweeter speakers */ in max_98390_init()
425 ret = snd_soc_dapm_new_controls(&card->dapm, max_98390_tt_dapm_widgets, in max_98390_init()
[all …]
H A Dsof_realtek_common.c12 #include <sound/soc-dapm.h>
195 ret = snd_soc_dapm_new_controls(&card->dapm, realtek_2spk_widgets, in rt1011_init()
211 ret = snd_soc_dapm_add_routes(&card->dapm, speaker_map_lr, in rt1011_init()
228 ret = snd_soc_dapm_new_controls(&card->dapm, realtek_4spk_widgets, in rt1011_init()
244 ret = snd_soc_dapm_add_routes(&card->dapm, rt1011_4spk_routes, in rt1011_init()
349 ret = snd_soc_dapm_new_controls(&card->dapm, realtek_2spk_widgets, in rt1015p_init()
363 ret = snd_soc_dapm_add_routes(&card->dapm, rt1015p_dapm_routes, in rt1015p_init()
489 ret = snd_soc_dapm_new_controls(&card->dapm, realtek_2spk_widgets, in speaker_codec_init_lr()
505 ret = snd_soc_dapm_add_routes(&rtd->card->dapm, speaker_map_lr, in speaker_codec_init_lr()
566 ret = snd_soc_dapm_new_controls(&card->dapm, rt1308_dapm_widgets, in rt1308_init()
[all …]
/linux/sound/soc/atmel/
H A Dtse850-pcm5142.c61 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kctrl); in tse850_get_mux1() local
62 struct snd_soc_card *card = dapm->card; in tse850_get_mux1()
73 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kctrl); in tse850_put_mux1() local
74 struct snd_soc_card *card = dapm->card; in tse850_put_mux1()
91 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kctrl); in tse850_get_mux2() local
92 struct snd_soc_card *card = dapm->card; in tse850_get_mux2()
103 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kctrl); in tse850_put_mux2() local
104 struct snd_soc_card *card = dapm->card; in tse850_put_mux2()
121 struct snd_soc_dapm_context *dapm = snd_soc_dapm_kcontrol_dapm(kctrl); in tse850_get_mix() local
122 struct snd_soc_card *card = dapm->card; in tse850_get_mix()
[all …]
/linux/include/trace/events/
H A Dasoc.h25 TP_PROTO(struct snd_soc_dapm_context *dapm, int val),
27 TP_ARGS(dapm, val),
30 __string( card_name, dapm->card->name)
31 __string( comp_name, dapm->component ? dapm->component->name : "(none)")
47 TP_PROTO(struct snd_soc_dapm_context *dapm, int val),
49 TP_ARGS(dapm, val)
55 TP_PROTO(struct snd_soc_dapm_context *dapm, int val),
57 TP_ARGS(dapm, val)
/linux/drivers/regulator/
H A Darizona-micsupp.c36 struct snd_soc_dapm_context **dapm; member
50 struct snd_soc_dapm_context *dapm = *micsupp->dapm; in arizona_micsupp_check_cp() local
63 if (dapm) { in arizona_micsupp_check_cp()
64 component = snd_soc_dapm_to_component(dapm); in arizona_micsupp_check_cp()
73 snd_soc_dapm_sync(dapm); in arizona_micsupp_check_cp()
318 micsupp->dapm = &arizona->dapm; in arizona_micsupp_probe()
354 micsupp->dapm = &madera->dapm; in madera_micsupp_probe()
/linux/sound/soc/codecs/
H A Dwm8994.c217 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); in configure_clock() local
227 * only be made outside of DAPM so we can safely redo the in configure_clock()
245 snd_soc_dapm_sync(dapm); in configure_clock()
255 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in check_clk_sys()
810 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in clk_sys_event()
986 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in vmid_event()
1101 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aif1clk_ev()
1206 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aif2clk_ev()
1298 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aif1clk_late_ev()
1316 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aif2clk_late_ev()
[all …]
H A Dadav80x.c214 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in adav80x_dapm_sysclk_check()
238 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in adav80x_dapm_pll_check()
542 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); in adav80x_set_sysclk() local
575 snd_soc_dapm_sync(dapm); in adav80x_set_sysclk()
602 snd_soc_dapm_mutex_lock(dapm); in adav80x_set_sysclk()
605 snd_soc_dapm_disable_pin_unlocked(dapm, "PLL1"); in adav80x_set_sysclk()
607 snd_soc_dapm_force_enable_pin_unlocked(dapm, "PLL1"); in adav80x_set_sysclk()
610 snd_soc_dapm_disable_pin_unlocked(dapm, "PLL2"); in adav80x_set_sysclk()
612 snd_soc_dapm_force_enable_pin_unlocked(dapm, "PLL2"); in adav80x_set_sysclk()
614 snd_soc_dapm_sync_unlocked(dapm); in adav80x_set_sysclk()
[all …]

12345678910>>...16