/Linux-v4.19/include/sound/ |
D | soc-topology.h | 24 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 …]
|
D | soc.h | 402 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/ |
D | wm_hubs.h | 22 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);
|
D | twl6040.h | 37 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);
|
D | twl6040.c | 79 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 …]
|
D | da7219-aad.h | 192 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);
|
D | tlv320dac33.c | 66 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 …]
|
D | ak5386.c | 41 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()
|
D | adav80x.c | 215 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 …]
|
D | adau17x1.h | 56 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,
|
D | twl4030.c | 89 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 …]
|
D | wm8958-dsp2.c | 42 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 …]
|
D | uda1380.c | 37 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 …]
|
D | wm8753.c | 58 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 …]
|
D | mt6351.c | 200 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 …]
|
D | arizona.h | 276 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()
|
D | rt5631.c | 74 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 …]
|
D | max98095.c | 254 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 …]
|
D | tlv320aic23.c | 85 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 …]
|
D | da7219-aad.c | 35 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 …]
|
D | ak4642.c | 177 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 …]
|
D | bd28623.c | 73 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/ |
D | soc-io.c | 23 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()
|
D | soc-utils.c | 55 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()
|
D | soc-ac97.c | 42 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()
|