/openbmc/linux/sound/soc/codecs/ |
H A D | da732x.c | 662 snd_soc_component_update_bits(component, w->reg, in da732x_out_pga_event() 667 snd_soc_component_update_bits(component, w->reg, in da732x_out_pga_event() 944 struct snd_soc_component *component = dai->component; in da732x_hw_params() local 1014 struct snd_soc_component *component = dai->component; in da732x_set_dai_fmt() local 1146 dev_err(component->dev, in da732x_set_dai_pll() 1178 struct snd_soc_component *component = dai->component; in da732x_set_dai_sysclk() local 1339 snd_soc_component_write(component, DA732X_REG_HPL, in da732x_output_offset_adjust() 1341 snd_soc_component_write(component, DA732X_REG_HPR, in da732x_output_offset_adjust() 1399 da732x_dac_offset_adjust(component); in da732x_hp_dc_offset_cancellation() 1400 da732x_output_offset_adjust(component); in da732x_hp_dc_offset_cancellation() [all …]
|
H A D | es8316.c | 39 struct snd_soc_component *component; member 366 struct snd_soc_component *component = codec_dai->component; in es8316_set_dai_sysclk() local 403 struct snd_soc_component *component = codec_dai->component; in es8316_set_dai_fmt() local 452 struct snd_soc_component *component = dai->component; in es8316_pcm_startup() local 467 struct snd_soc_component *component = dai->component; in es8316_pcm_hw_params() local 561 struct snd_soc_component *component) in es8316_enable_micbias_for_mic_gnd_short_detect() argument 576 struct snd_soc_component *component) in es8316_disable_micbias_for_mic_gnd_short_detect() argument 719 es8316_enable_jack_detect(component, jack); in es8316_set_jack() 721 es8316_disable_jack_detect(component); in es8316_set_jack() 731 es8316->component = component; in es8316_probe() [all …]
|
H A D | nau8822.c | 237 dev_err(component->dev, in nau8822_eq_put() 618 struct snd_soc_component *component = dai->component; in nau8822_set_dai_sysclk() local 671 struct snd_soc_component *component = dai->component; in nau8822_config_clkdiv() local 705 dev_err(component->dev, in nau8822_config_clkdiv() 727 struct snd_soc_component *component = dai->component; in nau8822_set_pll() local 752 dev_info(component->dev, in nau8822_set_pll() 763 snd_soc_component_write(component, in nau8822_set_pll() 766 snd_soc_component_write(component, in nau8822_set_pll() 787 struct snd_soc_component *component = dai->component; in nau8822_set_dai_fmt() local 849 struct snd_soc_component *component = dai->component; in nau8822_hw_params() local [all …]
|
H A D | wm0010.c | 90 struct snd_soc_component *component; member 218 struct snd_soc_component *component = xfer->component; in wm0010_boot_xfer_complete() local 237 dev_err(component->dev, in wm0010_boot_xfer_complete() 245 dev_err(component->dev, in wm0010_boot_xfer_complete() 382 dev_err(component->dev, in wm0010_firmware_load() 404 dev_dbg(component->dev, in wm0010_firmware_load() 415 xfer->component = component; in wm0010_firmware_load() 720 wm0010_halt(component); in wm0010_boot() 740 wm0010_boot(component); in wm0010_set_bias_level() 747 wm0010_halt(component); in wm0010_set_bias_level() [all …]
|
H A D | rt1011.c | 1575 struct snd_soc_component *component = dai->component; in rt1011_hw_params() local 1666 struct snd_soc_component *component = dai->component; in rt1011_set_dai_fmt() local 1847 struct snd_soc_component *component = dai->component; in rt1011_set_tdm_slot() local 2007 dev_dbg(component->dev, in rt1011_set_tdm_slot() 2025 dev_dbg(component->dev, in rt1011_set_tdm_slot() 2056 rt1011->component = component; in rt1011_probe() 2116 snd_soc_component_write(component, in rt1011_set_bias_level() 2118 snd_soc_component_write(component, in rt1011_set_bias_level() 2120 snd_soc_component_write(component, in rt1011_set_bias_level() 2378 struct snd_soc_component *component = rt1011->component; in rt1011_calibration_work() local [all …]
|
H A D | sgtl5000.c | 316 vag_power_on(component, event_source); in vag_and_mute_control() 323 vag_power_off(component, event_source); in vag_and_mute_control() 343 struct snd_soc_component *component = in headphone_pga_event() local 356 struct snd_soc_component *component = in adc_updown_depop() local 365 struct snd_soc_component *component = in dac_updown_depop() local 780 struct snd_soc_component *component = codec_dai->component; in sgtl5000_mute_stream() local 797 struct snd_soc_component *component = codec_dai->component; in sgtl5000_set_dai_fmt() local 865 struct snd_soc_component *component = codec_dai->component; in sgtl5000_set_dai_sysclk() local 976 dev_err(component->dev, in sgtl5000_set_clock() 1051 struct snd_soc_component *component = dai->component; in sgtl5000_pcm_hw_params() local [all …]
|
H A D | tas2764.c | 29 struct snd_soc_component *component; member 110 struct snd_soc_component *component = tas2764->component; in tas2764_update_pwr_ctrl() local 253 struct snd_soc_component *component = tas2764->component; in tas2764_set_bitwidth() local 260 ret = snd_soc_component_update_bits(component, in tas2764_set_bitwidth() 266 ret = snd_soc_component_update_bits(component, in tas2764_set_bitwidth() 272 ret = snd_soc_component_update_bits(component, in tas2764_set_bitwidth() 316 struct snd_soc_component *component = tas2764->component; in tas2764_set_samplerate() local 355 struct snd_soc_component *component = dai->component; in tas2764_hw_params() local 368 struct snd_soc_component *component = dai->component; in tas2764_set_fmt() local 431 struct snd_soc_component *component = dai->component; in tas2764_set_dai_tdm_slot() local [all …]
|
H A D | alc5623.c | 47 return snd_soc_component_write(component, ALC5623_RESET, 0); in alc5623_reset() 66 snd_soc_component_write(component, ALC5623_HID_CTRL_DATA, 0); in amp_mixer_event() 524 struct snd_soc_component *component = codec_dai->component; in alc5623_set_dai_pll() local 620 struct snd_soc_component *component = codec_dai->component; in alc5623_set_dai_sysclk() local 641 struct snd_soc_component *component = codec_dai->component; in alc5623_set_dai_fmt() local 699 struct snd_soc_component *component = dai->component; in alc5623_pcm_hw_params() local 728 coeff = get_coeff(component, rate); in alc5623_pcm_hw_params() 742 struct snd_soc_component *component = dai->component; in alc5623_mute() local 805 enable_power_depop(component); in alc5623_set_bias_level() 893 alc5623_reset(component); in alc5623_probe() [all …]
|
H A D | wm8962.c | 1937 dev_err(component->dev, in hp_event() 2630 struct snd_soc_component *component = dai->component; in wm8962_hw_params() local 2690 struct snd_soc_component *component = dai->component; in wm8962_set_dai_sysclk() local 2717 struct snd_soc_component *component = dai->component; in wm8962_set_dai_fmt() local 3001 struct snd_soc_component *component = dai->component; in wm8962_mute() local 3061 struct snd_soc_component *component = wm8962->component; in wm8962_mic_work() local 3237 struct snd_soc_component *component = wm8962->component; in wm8962_beep_work() local 3413 struct snd_soc_component *component = wm8962->component; in wm8962_gpio_set() local 3423 struct snd_soc_component *component = wm8962->component; in wm8962_gpio_direction_out() local 3490 wm8962->component = component; in wm8962_probe() [all …]
|
H A D | lpass-wsa-macro.c | 854 struct snd_soc_component *component = dai->component; in wsa_macro_set_prim_interpolator_rate() local 906 struct snd_soc_component *component = dai->component; in wsa_macro_set_mix_interpolator_rate() local 976 struct snd_soc_component *component = dai->component; in wsa_macro_hw_params() local 983 dev_err(component->dev, in wsa_macro_hw_params() 999 struct snd_soc_component *component = dai->component; in wsa_macro_get_channel_map() local 1356 snd_soc_component_update_bits(component, in wsa_macro_enable_softclip_clk() 1360 snd_soc_component_update_bits(component, in wsa_macro_enable_softclip_clk() 1517 component, prim_int_reg)) & 0x10)) in wsa_macro_enable_prim_interpolator() 1832 struct snd_soc_component *component = in wsa_macro_rx_mux_get() local 1846 struct snd_soc_component *component = in wsa_macro_rx_mux_put() local [all …]
|
H A D | wm8991.c | 142 val = snd_soc_component_read(component, reg); in wm899x_outpga_put_volsw_vu() 143 return snd_soc_component_write(component, reg, val | 0x0100); in wm899x_outpga_put_volsw_vu() 918 struct snd_soc_component *component = codec_dai->component; in wm8991_set_dai_pll() local 953 struct snd_soc_component *component = codec_dai->component; in wm8991_set_dai_fmt() local 1006 struct snd_soc_component *component = codec_dai->component; in wm8991_set_dai_clkdiv() local 1044 struct snd_soc_component *component = dai->component; in wm8991_hw_params() local 1069 struct snd_soc_component *component = dai->component; in wm8991_mute() local 1076 snd_soc_component_write(component, WM8991_DAC_CTRL, val); in wm8991_mute() 1119 snd_soc_component_write(component, WM8991_ANTIPOP1, 0); in wm8991_set_bias_level() 1165 val = snd_soc_component_read(component, WM8991_DAC_CTRL); in wm8991_set_bias_level() [all …]
|
H A D | ml26124.c | 328 struct snd_soc_component *component = dai->component; in ml26124_hw_params() local 341 snd_soc_component_update_bits(component, ML26124_CLK_CTL, in ml26124_hw_params() 345 snd_soc_component_update_bits(component, ML26124_CLK_CTL, in ml26124_hw_params() 349 snd_soc_component_update_bits(component, ML26124_CLK_CTL, in ml26124_hw_params() 353 dev_err(component->dev, "Unsupported MCLKI\n"); in ml26124_hw_params() 357 snd_soc_component_update_bits(component, ML26124_CLK_CTL, in ml26124_hw_params() 377 struct snd_soc_component *component = dai->component; in ml26124_mute() local 403 struct snd_soc_component *component = codec_dai->component; in ml26124_set_dai_fmt() local 439 struct snd_soc_component *component = codec_dai->component; in ml26124_set_dai_sysclk() local 485 snd_soc_component_update_bits(component, ML26124_PW_REF_PW_MNG, in ml26124_set_bias_level() [all …]
|
H A D | tas2780.c | 23 struct snd_soc_component *component; member 53 snd_soc_component_get_drvdata(component); in tas2780_codec_suspend() 73 snd_soc_component_get_drvdata(component); in tas2780_codec_resume() 133 struct snd_soc_component *component = dai->component; in tas2780_mute() local 135 snd_soc_component_get_drvdata(component); in tas2780_mute() 153 struct snd_soc_component *component = tas2780->component; in tas2780_set_bitwidth() local 242 struct snd_soc_component *component = tas2780->component; in tas2780_set_samplerate() local 283 struct snd_soc_component *component = dai->component; in tas2780_hw_params() local 297 struct snd_soc_component *component = dai->component; in tas2780_set_fmt() local 372 struct snd_soc_component *component = dai->component; in tas2780_set_dai_tdm_slot() local [all …]
|
H A D | wm8996.c | 52 struct snd_soc_component *component; member 604 wm8996_bg_enable(component); in bg_event() 607 wm8996_bg_disable(component); in bg_event() 1593 dev_err(component->dev, in wm8996_set_bias_level() 1632 struct snd_soc_component *component = dai->component; in wm8996_set_fmt() local 1733 struct snd_soc_component *component = dai->component; in wm8996_hw_params() local 1813 struct snd_soc_component *component = dai->component; in wm8996_set_sysclk() local 2083 wm8996_bg_enable(component); in wm8996_set_fll() 2519 wm8996_micd(component); in wm8996_irq() 2600 dev_err(component->dev, in wm8996_retune_mobile_pdata() [all …]
|
H A D | wcd-mbhc-v2.h | 235 void (*compute_impedance)(struct snd_soc_component *component, 237 void (*set_micbias_value)(struct snd_soc_component *component); 238 void (*set_auto_zeroing)(struct snd_soc_component *component, 243 void (*set_btn_thr)(struct snd_soc_component *component, 246 void (*hph_pull_up_control)(struct snd_soc_component *component, 248 int (*mbhc_micbias_control)(struct snd_soc_component *component, 252 bool (*extn_use_mb)(struct snd_soc_component *component); 253 int (*mbhc_micb_ctrl_thr_mic)(struct snd_soc_component *component, 255 void (*mbhc_gnd_det_ctrl)(struct snd_soc_component *component, 257 void (*hph_pull_down_ctrl)(struct snd_soc_component *component, [all …]
|
H A D | ak4642.c | 189 snd_soc_component_update_bits(component, SG_SL2, LOPS, 0); in ak4642_lout_event() 281 struct snd_soc_component *component = dai->component; in ak4642_dai_startup() local 312 snd_soc_component_write(component, ALC_CTL1, ALC | LMTH0); in ak4642_dai_startup() 324 struct snd_soc_component *component = dai->component; in ak4642_dai_shutdown() local 338 struct snd_soc_component *component = codec_dai->component; in ak4642_dai_set_sysclk() local 388 struct snd_soc_component *component = dai->component; in ak4642_dai_set_fmt() local 457 snd_soc_component_write(component, MD_CTL2, in ak4642_set_mcko() 471 struct snd_soc_component *component = dai->component; in ak4642_dai_hw_params() local 478 return ak4642_set_mcko(component, rate); in ak4642_dai_hw_params() 486 snd_soc_component_write(component, PW_MGMT1, 0x00); in ak4642_set_bias_level() [all …]
|
H A D | cs4270.c | 251 struct snd_soc_component *component = codec_dai->component; in cs4270_set_dai_sysclk() local 274 struct snd_soc_component *component = codec_dai->component; in cs4270_set_dai_fmt() local 284 dev_err(component->dev, "invalid dai format\n"); in cs4270_set_dai_fmt() 323 struct snd_soc_component *component = dai->component; in cs4270_hw_params() local 349 reg = snd_soc_component_read(component, CS4270_MODE); in cs4270_hw_params() 360 dev_err(component->dev, "i2c write failed\n"); in cs4270_hw_params() 377 dev_err(component->dev, "unknown dai format\n"); in cs4270_hw_params() 383 dev_err(component->dev, "i2c write failed\n"); in cs4270_hw_params() 403 struct snd_soc_component *component = dai->component; in cs4270_dai_mute() local 512 dev_err(component->dev, "i2c write failed\n"); in cs4270_probe() [all …]
|
H A D | ad1980.c | 226 dev_err(component->dev, "Failed to reset: AC97 link error\n"); in ad1980_reset() 239 ac97 = snd_soc_new_ac97_component(component, 0, 0); in ad1980_soc_probe() 252 snd_soc_component_init_regmap(component, regmap); in ad1980_soc_probe() 253 snd_soc_component_set_drvdata(component, ac97); in ad1980_soc_probe() 255 ret = ad1980_reset(component, 0); in ad1980_soc_probe() 261 dev_warn(component->dev, in ad1980_soc_probe() 266 snd_soc_component_write(component, AC97_MASTER, 0x0000); in ad1980_soc_probe() 267 snd_soc_component_write(component, AC97_PCM, 0x0000); in ad1980_soc_probe() 268 snd_soc_component_write(component, AC97_REC_GAIN, 0x0000); in ad1980_soc_probe() 279 snd_soc_component_exit_regmap(component); in ad1980_soc_probe() [all …]
|
H A D | wm8580.c | 464 struct snd_soc_component *component = codec_dai->component; in wm8580_set_dai_pll() local 538 struct snd_soc_component *component = dai->component; in wm8580_paif_hw_params() local 571 dev_err(component->dev, "Invalid clock ratio %d/%d\n", in wm8580_paif_hw_params() 584 dev_dbg(component->dev, "Selecting 64x OSR\n"); in wm8580_paif_hw_params() 588 dev_dbg(component->dev, "Selecting 128x OSR\n"); in wm8580_paif_hw_params() 606 struct snd_soc_component *component = codec_dai->component; in wm8580_set_paif_dai_fmt() local 687 struct snd_soc_component *component = codec_dai->component; in wm8580_set_dai_clkdiv() local 692 reg = snd_soc_component_read(component, WM8580_PLLB4); in wm8580_set_dai_clkdiv() 753 struct snd_soc_component *component = dai->component; in wm8580_set_sysclk() local 805 struct snd_soc_component *component = codec_dai->component; in wm8580_mute() local [all …]
|
H A D | rt5668.c | 43 struct snd_soc_component *component; member 1025 if (!rt5668->component || in rt5668_jack_detect_handler() 1079 dev_err(rt5668->component->dev, in rt5668_jack_detect_handler() 1427 snd_soc_component_write(component, in rt5668_hp_event() 1429 snd_soc_component_write(component, in rt5668_hp_event() 1440 snd_soc_component_write(component, in rt5668_hp_event() 1870 struct snd_soc_component *component = dai->component; in rt5668_set_tdm_slot() local 1922 struct snd_soc_component *component = dai->component; in rt5668_hw_params() local 2008 struct snd_soc_component *component = dai->component; in rt5668_set_dai_fmt() local 2199 struct snd_soc_component *component = dai->component; in rt5668_set_bclk_ratio() local [all …]
|
H A D | max9850.c | 115 struct snd_soc_component *component = dai->component; in max9850_hw_params() local 124 sf = (snd_soc_component_read(component, MAX9850_CLOCK) >> 2) + 1; in max9850_hw_params() 154 struct snd_soc_component *component = codec_dai->component; in max9850_set_dai_sysclk() local 159 snd_soc_component_write(component, MAX9850_CLOCK, 0x0); in max9850_set_dai_sysclk() 161 snd_soc_component_write(component, MAX9850_CLOCK, 0x4); in max9850_set_dai_sysclk() 163 snd_soc_component_write(component, MAX9850_CLOCK, 0x8); in max9850_set_dai_sysclk() 173 struct snd_soc_component *component = codec_dai->component; in max9850_set_dai_fmt() local 219 snd_soc_component_write(component, MAX9850_DIGITAL_AUDIO, da); in max9850_set_dai_fmt() 224 static int max9850_set_bias_level(struct snd_soc_component *component, in max9850_set_bias_level() argument 239 dev_err(component->dev, in max9850_set_bias_level() [all …]
|
H A D | wm8971.c | 432 struct snd_soc_component *component = codec_dai->component; in wm8971_set_dai_sysclk() local 450 struct snd_soc_component *component = codec_dai->component; in wm8971_set_dai_fmt() local 501 snd_soc_component_write(component, WM8971_IFACE, iface); in wm8971_set_dai_fmt() 509 struct snd_soc_component *component = dai->component; in wm8971_pcm_hw_params() local 531 snd_soc_component_write(component, WM8971_IFACE, iface); in wm8971_pcm_hw_params() 533 snd_soc_component_write(component, WM8971_SRATE, srate | in wm8971_pcm_hw_params() 541 struct snd_soc_component *component = dai->component; in wm8971_mute() local 577 snd_soc_component_cache_sync(component); in wm8971_set_bias_level() 590 snd_soc_component_write(component, WM8971_PWR1, 0x0001); in wm8971_set_bias_level() 628 static int wm8971_probe(struct snd_soc_component *component) in wm8971_probe() argument [all …]
|
H A D | wm8983.c | 562 struct snd_soc_component *component = dai->component; in wm8983_dac_mute() local 571 struct snd_soc_component *component = dai->component; in wm8983_set_fmt() local 651 struct snd_soc_component *component = dai->component; in wm8983_hw_params() local 789 struct snd_soc_component *component; in wm8983_set_pll() local 792 component = dai->component; in wm8983_set_pll() 808 snd_soc_component_write(component, WM8983_PLL_N, in wm8983_set_pll() 826 struct snd_soc_component *component = dai->component; in wm8983_set_sysclk() local 913 static int wm8983_probe(struct snd_soc_component *component) in wm8983_probe() argument 932 snd_soc_component_update_bits(component, i, 0x40, 0x40); in wm8983_probe() 935 snd_soc_component_update_bits(component, WM8983_DAC_CONTROL, in wm8983_probe() [all …]
|
H A D | tas2562.c | 47 struct snd_soc_component *component; member 147 struct snd_soc_component *component = dai->component; in tas2562_set_dai_tdm_slot() local 182 ret = snd_soc_component_update_bits(component, in tas2562_set_dai_tdm_slot() 188 ret = snd_soc_component_update_bits(component, in tas2562_set_dai_tdm_slot() 194 ret = snd_soc_component_update_bits(component, in tas2562_set_dai_tdm_slot() 234 snd_soc_component_update_bits(tas2562->component, in tas2562_set_bitwidth() 288 struct snd_soc_component *component = dai->component; in tas2562_hw_params() local 307 struct snd_soc_component *component = dai->component; in tas2562_set_dai_fmt() local 357 struct snd_soc_component *component = tas2562->component; in tas2562_update_pwr_ctrl() local 387 tas2562->component = component; in tas2562_codec_probe() [all …]
|
/openbmc/linux/sound/soc/meson/ |
H A D | aiu-fifo-spdif.c | 52 snd_soc_component_update_bits(component, AIU_IEC958_DCU_FF_CTRL, in fifo_spdif_dcu_enable() 60 struct snd_soc_component *component = dai->component; in fifo_spdif_trigger() local 71 fifo_spdif_dcu_enable(component, true); in fifo_spdif_trigger() 76 fifo_spdif_dcu_enable(component, false); in fifo_spdif_trigger() 88 struct snd_soc_component *component = dai->component; in fifo_spdif_prepare() local 95 snd_soc_component_update_bits(component, in fifo_spdif_prepare() 99 snd_soc_component_update_bits(component, in fifo_spdif_prepare() 110 struct snd_soc_component *component = dai->component; in fifo_spdif_hw_params() local 141 snd_soc_component_write(component, AIU_IEC958_BPF, in fifo_spdif_hw_params() 170 struct snd_soc_component *component = dai->component; in aiu_fifo_spdif_dai_probe() local [all …]
|