Home
last modified time | relevance | path

Searched refs:snd_soc_component (Results 1 – 25 of 350) sorted by relevance

12345678910>>...14

/Linux-v4.19/include/sound/
Dsoc-topology.h24 struct snd_soc_component;
112 int (*control_load)(struct snd_soc_component *, int index,
114 int (*control_unload)(struct snd_soc_component *,
118 int (*dapm_route_load)(struct snd_soc_component *, int index,
120 int (*dapm_route_unload)(struct snd_soc_component *,
124 int (*widget_load)(struct snd_soc_component *, int index,
127 int (*widget_ready)(struct snd_soc_component *, int index,
130 int (*widget_unload)(struct snd_soc_component *,
134 int (*dai_load)(struct snd_soc_component *, int index,
138 int (*dai_unload)(struct snd_soc_component *,
[all …]
Dsoc.h402 struct snd_soc_component;
445 struct snd_soc_component *component,
456 struct snd_soc_component *snd_soc_lookup_component(struct device *dev,
552 struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component);
553 struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component,
583 int snd_soc_add_component_controls(struct snd_soc_component *component,
761 int (*probe)(struct snd_soc_component *);
762 void (*remove)(struct snd_soc_component *);
763 int (*suspend)(struct snd_soc_component *);
764 int (*resume)(struct snd_soc_component *);
[all …]
/Linux-v4.19/sound/soc/codecs/
Dwm_hubs.h22 struct snd_soc_component;
37 bool (*check_class_w_digital)(struct snd_soc_component *);
53 struct snd_soc_component *component;
56 extern int wm_hubs_add_analogue_controls(struct snd_soc_component *);
57 extern int wm_hubs_add_analogue_routes(struct snd_soc_component *, int, int);
58 extern int wm_hubs_handle_analogue_pdata(struct snd_soc_component *,
66 extern void wm_hubs_vmid_ena(struct snd_soc_component *component);
67 extern void wm_hubs_set_bias_level(struct snd_soc_component *component,
69 extern void wm_hubs_update_class_w(struct snd_soc_component *component);
Dtwl6040.h37 int twl6040_get_dl1_gain(struct snd_soc_component *component);
38 void twl6040_hs_jack_detect(struct snd_soc_component *component,
40 int twl6040_get_clk_id(struct snd_soc_component *component);
41 int twl6040_get_trim_value(struct snd_soc_component *component, enum twl6040_trim trim);
42 int twl6040_get_hs_step_size(struct snd_soc_component *component);
Dtwl6040.c79 struct snd_soc_component *component;
111 static unsigned int twl6040_read(struct snd_soc_component *component, unsigned int reg) in twl6040_read()
136 static bool twl6040_can_write_to_chip(struct snd_soc_component *component, in twl6040_can_write_to_chip()
155 static inline void twl6040_update_dl12_cache(struct snd_soc_component *component, in twl6040_update_dl12_cache()
173 static int twl6040_write(struct snd_soc_component *component, in twl6040_write()
188 static void twl6040_init_chip(struct snd_soc_component *component) in twl6040_init_chip()
214 static int headset_power_mode(struct snd_soc_component *component, int high_perf) in headset_power_mode()
239 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in twl6040_hs_dac_event()
266 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in twl6040_ep_drv_event()
284 static void twl6040_hs_jack_report(struct snd_soc_component *component, in twl6040_hs_jack_report()
[all …]
Dda7219-aad.h192 struct snd_soc_component *component;
209 void da7219_aad_jack_det(struct snd_soc_component *component, struct snd_soc_jack *jack);
212 void da7219_aad_suspend(struct snd_soc_component *component);
213 void da7219_aad_resume(struct snd_soc_component *component);
216 int da7219_aad_init(struct snd_soc_component *component);
217 void da7219_aad_exit(struct snd_soc_component *component);
Dtlv320dac33.c66 struct snd_soc_component *component);
68 struct snd_soc_component *component);
94 struct snd_soc_component *component;
174 static inline unsigned int dac33_read_reg_cache(struct snd_soc_component *component, in dac33_read_reg_cache()
185 static inline void dac33_write_reg_cache(struct snd_soc_component *component, in dac33_write_reg_cache()
196 static int dac33_read(struct snd_soc_component *component, unsigned int reg, in dac33_read()
222 static int dac33_write(struct snd_soc_component *component, unsigned int reg, in dac33_write()
249 static int dac33_write_locked(struct snd_soc_component *component, unsigned int reg, in dac33_write_locked()
263 static int dac33_write16(struct snd_soc_component *component, unsigned int reg, in dac33_write16()
296 static void dac33_init_chip(struct snd_soc_component *component) in dac33_init_chip()
[all …]
Dak5386.c41 static int ak5386_soc_probe(struct snd_soc_component *component) in ak5386_soc_probe()
47 static void ak5386_soc_remove(struct snd_soc_component *component) in ak5386_soc_remove()
54 static int ak5386_soc_suspend(struct snd_soc_component *component) in ak5386_soc_suspend()
61 static int ak5386_soc_resume(struct snd_soc_component *component) in ak5386_soc_resume()
89 struct snd_soc_component *component = codec_dai->component; in ak5386_set_dai_fmt()
105 struct snd_soc_component *component = dai->component; in ak5386_hw_params()
127 struct snd_soc_component *component = dai->component; in ak5386_hw_free()
Dadav80x.c215 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in adav80x_dapm_sysclk_check()
239 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in adav80x_dapm_pll_check()
284 static int adav80x_set_deemph(struct snd_soc_component *component) in adav80x_set_deemph()
318 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in adav80x_put_deemph()
333 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in adav80x_get_deemph()
368 struct snd_soc_component *component = dai->component; in adav80x_set_dai_fmt()
418 static int adav80x_set_adc_clock(struct snd_soc_component *component, in adav80x_set_adc_clock()
435 static int adav80x_set_dac_clock(struct snd_soc_component *component, in adav80x_set_dac_clock()
453 static int adav80x_set_capture_pcm_format(struct snd_soc_component *component, in adav80x_set_capture_pcm_format()
482 static int adav80x_set_playback_pcm_format(struct snd_soc_component *component, in adav80x_set_playback_pcm_format()
[all …]
Dadau17x1.h56 int adau17x1_add_widgets(struct snd_soc_component *component);
57 int adau17x1_add_routes(struct snd_soc_component *component);
62 int adau17x1_set_micbias_voltage(struct snd_soc_component *component,
67 int adau17x1_resume(struct snd_soc_component *component);
71 int adau17x1_setup_firmware(struct snd_soc_component *component,
Dtwl4030.c89 static unsigned int twl4030_read(struct snd_soc_component *component, unsigned int reg) in twl4030_read()
154 static int twl4030_write(struct snd_soc_component *component, unsigned int reg, in twl4030_write()
189 static void twl4030_codec_enable(struct snd_soc_component *component, int enable) in twl4030_codec_enable()
230 static struct twl4030_codec_data *twl4030_get_pdata(struct snd_soc_component *component) in twl4030_get_pdata()
253 static void twl4030_init_chip(struct snd_soc_component *component) in twl4030_init_chip()
345 static void twl4030_apll_enable(struct snd_soc_component *component, int enable) in twl4030_apll_enable()
570 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); \
592 static void handsfree_ramp(struct snd_soc_component *component, int reg, int ramp) in handsfree_ramp()
625 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in handsfreelpga_event()
641 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in handsfreerpga_event()
[all …]
Dwm8958-dsp2.c42 static int wm8958_dsp2_fw(struct snd_soc_component *component, const char *name, in wm8958_dsp2_fw()
195 static void wm8958_dsp_start_mbc(struct snd_soc_component *component, int path) in wm8958_dsp_start_mbc()
239 static void wm8958_dsp_start_vss(struct snd_soc_component *component, int path) in wm8958_dsp_start_vss()
300 static void wm8958_dsp_start_enh_eq(struct snd_soc_component *component, int path) in wm8958_dsp_start_enh_eq()
331 static void wm8958_dsp_apply(struct snd_soc_component *component, int path, int start) in wm8958_dsp_apply()
421 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in wm8958_aif_ev()
459 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_put_mbc_enum()
481 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_get_mbc_enum()
503 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_mbc_get()
515 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_mbc_put()
[all …]
Duda1380.c37 struct snd_soc_component *component;
64 static inline unsigned int uda1380_read_reg_cache(struct snd_soc_component *component, in uda1380_read_reg_cache()
80 static inline void uda1380_write_reg_cache(struct snd_soc_component *component, in uda1380_write_reg_cache()
96 static int uda1380_write(struct snd_soc_component *component, unsigned int reg, in uda1380_write()
136 static void uda1380_sync_cache(struct snd_soc_component *component) in uda1380_sync_cache()
154 static int uda1380_reset(struct snd_soc_component *component) in uda1380_reset()
182 struct snd_soc_component *uda1380_component = uda1380->component; in uda1380_flush_work()
423 struct snd_soc_component *component = codec_dai->component; in uda1380_set_dai_fmt_both()
453 struct snd_soc_component *component = codec_dai->component; in uda1380_set_dai_fmt_playback()
483 struct snd_soc_component *component = codec_dai->component; in uda1380_set_dai_fmt_capture()
[all …]
Dwm8753.c58 static int wm8753_hifi_write_dai_fmt(struct snd_soc_component *component,
60 static int wm8753_voice_write_dai_fmt(struct snd_soc_component *component,
232 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8753_get_dai()
242 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8753_set_dai()
748 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_pll()
869 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_sysclk()
893 static int wm8753_vdac_adc_set_dai_fmt(struct snd_soc_component *component, in wm8753_vdac_adc_set_dai_fmt()
929 struct snd_soc_component *component = dai->component; in wm8753_pcm_hw_params()
961 static int wm8753_pcm_set_dai_fmt(struct snd_soc_component *component, in wm8753_pcm_set_dai_fmt()
1029 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_clkdiv()
[all …]
Dmt6351.c200 static void set_hp_gain_zero(struct snd_soc_component *cmpnt) in set_hp_gain_zero()
208 static unsigned int get_cap_reg_val(struct snd_soc_component *cmpnt, in get_cap_reg_val()
231 static unsigned int get_play_reg_val(struct snd_soc_component *cmpnt, in get_play_reg_val()
266 struct snd_soc_component *cmpnt = dai->component; in mt6351_codec_dai_hw_params()
325 static void hp_gain_ramp_set(struct snd_soc_component *cmpnt, int hp_gain_ctl) in hp_gain_ramp_set()
362 static void hp_zcd_enable(struct snd_soc_component *cmpnt) in hp_zcd_enable()
377 static void hp_zcd_disable(struct snd_soc_component *cmpnt) in hp_zcd_disable()
582 struct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm); in mt_reg_set_clr_event()
626 struct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm); in mt_ncp_event()
650 struct snd_soc_component *cmpnt = snd_soc_dapm_to_component(w->dapm); in mt_sgen_event()
[all …]
Darizona.h276 int arizona_set_sysclk(struct snd_soc_component *component, int clk_id, int source,
300 int arizona_dvfs_up(struct snd_soc_component *component, unsigned int flags);
301 int arizona_dvfs_down(struct snd_soc_component *component, unsigned int flags);
313 int arizona_init_spk(struct snd_soc_component *component);
314 int arizona_init_gpio(struct snd_soc_component *component);
315 int arizona_init_mono(struct snd_soc_component *component);
325 int arizona_set_output_mode(struct snd_soc_component *component, int output,
328 bool arizona_input_analog(struct snd_soc_component *component, int shift);
332 static inline int arizona_register_notifier(struct snd_soc_component *component, in arizona_register_notifier()
346 static inline int arizona_unregister_notifier(struct snd_soc_component *component, in arizona_unregister_notifier()
Drt5631.c74 static void rt5631_write_index(struct snd_soc_component *component, in rt5631_write_index()
84 static unsigned int rt5631_read_index(struct snd_soc_component *component, in rt5631_read_index()
95 static int rt5631_reset(struct snd_soc_component *component) in rt5631_reset()
190 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rt5631_dmic_get()
201 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rt5631_dmic_put()
289 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in check_sysclk1_source()
299 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in check_dmic_used()
307 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in check_dacl_to_outmixl()
317 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in check_dacr_to_outmixr()
327 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in check_dacl_to_spkmixl()
[all …]
Dmax98095.c254 static void m98095_eq_band(struct snd_soc_component *component, unsigned int dai, in m98095_eq_band()
280 static void m98095_biquad_band(struct snd_soc_component *component, unsigned int dai, in m98095_biquad_band()
356 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in max98095_mic1pre_set()
370 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in max98095_mic1pre_get()
380 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in max98095_mic2pre_set()
394 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in max98095_mic2pre_get()
601 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in max98095_mic_event()
631 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in max98095_line_pga()
679 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in max98095_lineout_event()
945 struct snd_soc_component *component = dai->component; in max98095_dai1_hw_params()
[all …]
Dtlv320aic23.c85 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in snd_soc_tlv320aic23_put_volsw()
108 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in snd_soc_tlv320aic23_get_volsw()
299 static void get_current_sample_rates(struct snd_soc_component *component, int mclk, in get_current_sample_rates()
316 static int set_sample_rate_control(struct snd_soc_component *component, int mclk, in set_sample_rate_control()
342 struct snd_soc_component *component = dai->component; in tlv320aic23_hw_params()
387 struct snd_soc_component *component = dai->component; in tlv320aic23_pcm_prepare()
398 struct snd_soc_component *component = dai->component; in tlv320aic23_shutdown()
414 struct snd_soc_component *component = dai->component; in tlv320aic23_mute()
432 struct snd_soc_component *component = codec_dai->component; in tlv320aic23_set_dai_fmt()
484 static int tlv320aic23_set_bias_level(struct snd_soc_component *component, in tlv320aic23_set_bias_level()
[all …]
Dda7219-aad.c35 void da7219_aad_jack_det(struct snd_soc_component *component, struct snd_soc_jack *jack) in da7219_aad_jack_det()
60 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_btn_det_work()
116 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_hptest_work()
349 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_irq_thread()
467 da7219_aad_fw_micbias_pulse_lvl(struct snd_soc_component *component, u32 val) in da7219_aad_fw_micbias_pulse_lvl()
481 da7219_aad_fw_btn_cfg(struct snd_soc_component *component, u32 val) in da7219_aad_fw_btn_cfg()
505 da7219_aad_fw_mic_det_thr(struct snd_soc_component *component, u32 val) in da7219_aad_fw_mic_det_thr()
523 da7219_aad_fw_jack_ins_deb(struct snd_soc_component *component, u32 val) in da7219_aad_fw_jack_ins_deb()
549 da7219_aad_fw_jack_det_rate(struct snd_soc_component *component, const char *str) in da7219_aad_fw_jack_det_rate()
566 da7219_aad_fw_jack_rem_deb(struct snd_soc_component *component, u32 val) in da7219_aad_fw_jack_rem_deb()
[all …]
Dak4642.c177 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in ak4642_lout_event()
281 struct snd_soc_component *component = dai->component; in ak4642_dai_startup()
324 struct snd_soc_component *component = dai->component; in ak4642_dai_shutdown()
338 struct snd_soc_component *component = codec_dai->component; in ak4642_dai_set_sysclk()
388 struct snd_soc_component *component = dai->component; in ak4642_dai_set_fmt()
429 static int ak4642_set_mcko(struct snd_soc_component *component, in ak4642_set_mcko()
471 struct snd_soc_component *component = dai->component; in ak4642_dai_hw_params()
481 static int ak4642_set_bias_level(struct snd_soc_component *component, in ak4642_set_bias_level()
522 static int ak4642_suspend(struct snd_soc_component *component) in ak4642_suspend()
531 static int ak4642_resume(struct snd_soc_component *component) in ak4642_resume()
[all …]
Dbd28623.c73 struct snd_soc_component *component = in bd28623_get_switch_spk()
85 struct snd_soc_component *component = in bd28623_set_switch_spk()
104 static int bd28623_codec_probe(struct snd_soc_component *component) in bd28623_codec_probe()
120 static void bd28623_codec_remove(struct snd_soc_component *component) in bd28623_codec_remove()
127 static int bd28623_codec_suspend(struct snd_soc_component *component) in bd28623_codec_suspend()
136 static int bd28623_codec_resume(struct snd_soc_component *component) in bd28623_codec_resume()
/Linux-v4.19/sound/soc/
Dsoc-io.c23 int snd_soc_component_read(struct snd_soc_component *component, in snd_soc_component_read()
41 unsigned int snd_soc_component_read32(struct snd_soc_component *component, in snd_soc_component_read32()
63 int snd_soc_component_write(struct snd_soc_component *component, in snd_soc_component_write()
76 struct snd_soc_component *component, unsigned int reg, in snd_soc_component_update_bits_legacy()
109 int snd_soc_component_update_bits(struct snd_soc_component *component, in snd_soc_component_update_bits()
145 int snd_soc_component_update_bits_async(struct snd_soc_component *component, in snd_soc_component_update_bits_async()
171 void snd_soc_component_async_complete(struct snd_soc_component *component) in snd_soc_component_async_complete()
190 int snd_soc_component_test_bits(struct snd_soc_component *component, in snd_soc_component_test_bits()
Dsoc-utils.c55 int snd_soc_component_enable_pin(struct snd_soc_component *component, in snd_soc_component_enable_pin()
77 int snd_soc_component_enable_pin_unlocked(struct snd_soc_component *component, in snd_soc_component_enable_pin_unlocked()
99 int snd_soc_component_disable_pin(struct snd_soc_component *component, in snd_soc_component_disable_pin()
121 int snd_soc_component_disable_pin_unlocked(struct snd_soc_component *component, in snd_soc_component_disable_pin_unlocked()
143 int snd_soc_component_nc_pin(struct snd_soc_component *component, in snd_soc_component_nc_pin()
165 int snd_soc_component_nc_pin_unlocked(struct snd_soc_component *component, in snd_soc_component_nc_pin_unlocked()
187 int snd_soc_component_get_pin_status(struct snd_soc_component *component, in snd_soc_component_get_pin_status()
209 int snd_soc_component_force_enable_pin(struct snd_soc_component *component, in snd_soc_component_force_enable_pin()
232 struct snd_soc_component *component, in snd_soc_component_force_enable_pin_unlocked()
Dsoc-ac97.c42 struct snd_soc_component *component;
55 static inline struct snd_soc_component *gpio_to_component(struct gpio_chip *chip) in gpio_to_component()
73 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_direction_in()
82 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_get()
98 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_set()
110 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_direction_out()
130 struct snd_soc_component *component) in snd_soc_ac97_init_gpio()
157 struct snd_soc_component *component) in snd_soc_ac97_init_gpio()
177 struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component) in snd_soc_alloc_ac97_component()
216 struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component, in snd_soc_new_ac97_component()

12345678910>>...14