/linux-master/sound/soc/ |
H A D | soc-component.c | 3 // soc-component.c 18 static inline int _soc_component_ret(struct snd_soc_component *component, argument 32 dev_err(component->dev, 34 func, component->name, ret); 36 dev_err(component->dev, 38 func, component->name, reg, ret); 44 static inline int soc_component_field_shift(struct snd_soc_component *component, argument 48 dev_err(component->dev, "ASoC: error field mask is zero for %s\n", 49 component->name); 60 #define soc_component_mark_push(component, substrea 64 snd_soc_component_set_aux(struct snd_soc_component *component, struct snd_soc_aux_dev *aux) argument 70 snd_soc_component_init(struct snd_soc_component *component) argument 90 snd_soc_component_set_sysclk(struct snd_soc_component *component, int clk_id, int source, unsigned int freq, int dir) argument 114 snd_soc_component_set_pll(struct snd_soc_component *component, int pll_id, int source, unsigned int freq_in, unsigned int freq_out) argument 128 snd_soc_component_seq_notifier(struct snd_soc_component *component, enum snd_soc_dapm_type type, int subseq) argument 135 snd_soc_component_stream_event(struct snd_soc_component *component, int event) argument 146 snd_soc_component_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 157 snd_soc_component_enable_pin(struct snd_soc_component *component, const char *pin) argument 166 snd_soc_component_enable_pin_unlocked(struct snd_soc_component *component, const char *pin) argument 175 snd_soc_component_disable_pin(struct snd_soc_component *component, const char *pin) argument 184 snd_soc_component_disable_pin_unlocked(struct snd_soc_component *component, const char *pin) argument 193 snd_soc_component_nc_pin(struct snd_soc_component *component, const char *pin) argument 202 snd_soc_component_nc_pin_unlocked(struct snd_soc_component *component, const char *pin) argument 211 snd_soc_component_get_pin_status(struct snd_soc_component *component, const char *pin) argument 220 snd_soc_component_force_enable_pin(struct snd_soc_component *component, const char *pin) argument 229 snd_soc_component_force_enable_pin_unlocked( struct snd_soc_component *component, const char *pin) argument 239 snd_soc_component_notify_control(struct snd_soc_component *component, const char * const ctl) argument 270 snd_soc_component_set_jack(struct snd_soc_component *component, struct snd_soc_jack *jack, void *data) argument 290 snd_soc_component_get_jack_type( struct snd_soc_component *component) argument 302 snd_soc_component_module_get(struct snd_soc_component *component, void *mark, int upon_open) argument 318 snd_soc_component_module_put(struct snd_soc_component *component, void *mark, int upon_open, int rollback) argument 331 snd_soc_component_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 346 snd_soc_component_close(struct snd_soc_component *component, struct snd_pcm_substream *substream, int rollback) argument 364 snd_soc_component_suspend(struct snd_soc_component *component) argument 371 snd_soc_component_resume(struct snd_soc_component *component) argument 378 snd_soc_component_is_suspended(struct snd_soc_component *component) argument 383 snd_soc_component_probe(struct snd_soc_component *component) argument 393 snd_soc_component_remove(struct snd_soc_component *component) argument 399 snd_soc_component_of_xlate_dai_id(struct snd_soc_component *component, struct device_node *ep) argument 410 snd_soc_component_of_xlate_dai_name(struct snd_soc_component *component, const struct of_phandle_args *args, const char **dai_name) argument 425 snd_soc_component_setup_regmap(struct snd_soc_component *component) argument 447 snd_soc_component_init_regmap(struct snd_soc_component *component, struct regmap *regmap) argument 466 snd_soc_component_exit_regmap(struct snd_soc_component *component) argument 475 snd_soc_component_compr_open(struct snd_soc_component *component, struct snd_compr_stream *cstream) argument 492 snd_soc_component_compr_free(struct snd_soc_component *component, struct snd_compr_stream *cstream, int rollback) argument 511 struct snd_soc_component *component; local 532 struct snd_soc_component *component; local 553 struct snd_soc_component *component; local 573 struct snd_soc_component *component; local 597 struct snd_soc_component *component; local 620 struct snd_soc_component *component; local 641 struct snd_soc_component *component; local 661 struct snd_soc_component *component; local 685 struct snd_soc_component *component; local 706 struct snd_soc_component *component; local 722 soc_component_read_no_lock( struct snd_soc_component *component, unsigned int reg) argument 751 snd_soc_component_read(struct snd_soc_component *component, unsigned int reg) argument 764 soc_component_write_no_lock( struct snd_soc_component *component, unsigned int reg, unsigned int val) argument 786 snd_soc_component_write(struct snd_soc_component *component, unsigned int reg, unsigned int val) argument 799 snd_soc_component_update_bits_legacy( struct snd_soc_component *component, unsigned int reg, unsigned int mask, unsigned int val, bool *change) argument 831 snd_soc_component_update_bits(struct snd_soc_component *component, unsigned int reg, unsigned int mask, unsigned int val) argument 867 snd_soc_component_update_bits_async(struct snd_soc_component *component, unsigned int reg, unsigned int mask, unsigned int val) argument 894 snd_soc_component_read_field(struct snd_soc_component *component, unsigned int reg, unsigned int mask) argument 916 snd_soc_component_write_field(struct snd_soc_component *component, unsigned int reg, unsigned int mask, unsigned int val) argument 934 snd_soc_component_async_complete(struct snd_soc_component *component) argument 953 snd_soc_component_test_bits(struct snd_soc_component *component, unsigned int reg, unsigned int mask, unsigned int value) argument 967 struct snd_soc_component *component; local 978 snd_soc_component_is_codec_on_rtd(struct snd_soc_pcm_runtime *rtd, struct snd_soc_component *component) argument 997 struct snd_soc_component *component; local 1024 struct snd_soc_component *component; local 1041 struct snd_soc_component *component; local 1061 struct snd_soc_component *component; local 1078 struct snd_soc_component *component; local 1099 struct snd_soc_component *component; local 1115 struct snd_soc_component *component; local 1132 struct snd_soc_component *component; local 1146 struct snd_soc_component *component; local 1164 struct snd_soc_component *component; local 1185 struct snd_soc_component *component; local 1203 soc_component_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 1219 struct snd_soc_component *component; local 1253 struct snd_soc_component *component; local 1272 struct snd_soc_component *component; local 1290 struct snd_soc_component *component; local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | wl1273.h | 14 int wl1273_get_format(struct snd_soc_component *component, unsigned int *fmt);
|
H A D | ts3a227e.h | 11 int ts3a227e_enable_jack_detect(struct snd_soc_component *component,
|
H A D | lpass-wsa-macro.h | 15 int wsa_macro_set_spkr_mode(struct snd_soc_component *component, int mode);
|
H A D | twl6040.h | 23 int twl6040_get_dl1_gain(struct snd_soc_component *component); 24 void twl6040_hs_jack_detect(struct snd_soc_component *component, 26 int twl6040_get_clk_id(struct snd_soc_component *component); 27 int twl6040_get_trim_value(struct snd_soc_component *component, enum twl6040_trim trim); 28 int twl6040_get_hs_step_size(struct snd_soc_component *component);
|
H A D | wm8961.c | 194 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 195 u16 hp_reg = snd_soc_component_read(component, WM8961_ANALOGUE_HP_0); 196 u16 cp_reg = snd_soc_component_read(component, WM8961_CHARGE_PUMP_1); 197 u16 pwr_reg = snd_soc_component_read(component, WM8961_PWR_MGMT_2); 198 u16 dcs_reg = snd_soc_component_read(component, WM8961_DC_SERVO_1); 204 snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg); 208 snd_soc_component_write(component, WM8961_CHARGE_PUMP_1, cp_reg); 213 snd_soc_component_write(component, WM8961_PWR_MGMT_2, pwr_reg); 217 snd_soc_component_write(component, WM8961_ANALOGUE_HP_0, hp_reg); 221 snd_soc_component_write(component, WM8961_ANALOGUE_HP_ 286 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 505 struct snd_soc_component *component = dai->component; local 596 struct snd_soc_component *component = dai->component; local 623 struct snd_soc_component *component = dai->component; local 690 struct snd_soc_component *component = dai->component; local 703 struct snd_soc_component *component = dai->component; local 718 struct snd_soc_component *component = dai->component; local 743 wm8961_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 832 wm8961_probe(struct snd_soc_component *component) argument 874 wm8961_resume(struct snd_soc_component *component) argument [all...] |
H A D | tlv320dac33.c | 52 struct snd_soc_component *component); 54 struct snd_soc_component *component); 80 struct snd_soc_component *component; member in struct:tlv320dac33_priv 160 static inline unsigned int dac33_read_reg_cache(struct snd_soc_component *component, argument 163 struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component); 171 static inline void dac33_write_reg_cache(struct snd_soc_component *component, argument 174 struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component); 182 static int dac33_read(struct snd_soc_component *component, unsigned int reg, argument 185 struct tlv320dac33_priv *dac33 = snd_soc_component_get_drvdata(component); 194 dev_err(component 208 dac33_write(struct snd_soc_component *component, unsigned int reg, unsigned int value) argument 235 dac33_write_locked(struct snd_soc_component *component, unsigned int reg, unsigned int value) argument 249 dac33_write16(struct snd_soc_component *component, unsigned int reg, unsigned int value) argument 282 dac33_init_chip(struct snd_soc_component *component) argument 321 dac33_read_id(struct snd_soc_component *component) argument 335 dac33_soft_power(struct snd_soc_component *component, int power) argument 348 dac33_disable_digital(struct snd_soc_component *component) argument 363 dac33_hard_power(struct snd_soc_component *component, int power) argument 414 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 434 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 445 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 612 dac33_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 647 struct snd_soc_component *component = dac33->component; local 693 struct snd_soc_component *component = dac33->component; local 718 struct snd_soc_component *component; local 752 struct snd_soc_component *component = dev; local 767 dac33_oscwait(struct snd_soc_component *component) argument 784 struct snd_soc_component *component = dai->component; local 796 struct snd_soc_component *component = dai->component; local 808 struct snd_soc_component *component = dai->component; local 850 dac33_prepare_chip(struct snd_pcm_substream *substream, struct snd_soc_component *component) argument 1048 dac33_calculate_times(struct snd_pcm_substream *substream, struct snd_soc_component *component) argument 1108 struct snd_soc_component *component = dai->component; local 1140 struct snd_soc_component *component = dai->component; local 1284 struct snd_soc_component *component = codec_dai->component; local 1314 struct snd_soc_component *component = codec_dai->component; local 1364 dac33_soc_probe(struct snd_soc_component *component) argument 1410 dac33_soc_remove(struct snd_soc_component *component) argument [all...] |
H A D | hdac_hdmi.h | 8 int hdac_hdmi_jack_port_init(struct snd_soc_component *component,
|
H A D | wm8958-dsp2.c | 41 static int wm8958_dsp2_fw(struct snd_soc_component *component, const char *name, argument 44 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); 57 dev_err(component->dev, "%s: firmware too short (%zd bytes)\n", 64 dev_err(component->dev, "%s: firmware has bad file magic %08x\n", 73 dev_err(component->dev, "%s: unsupported firmware version %d\n", 78 dev_err(component->dev, "%s: unsupported target device %d\n", 83 dev_err(component->dev, "%s: unsupported target core %d\n", 90 dev_info(component->dev, "%s timestamp %llx\n", name, data64); 92 snd_soc_component_write(component, 0x102, 0x2); 93 snd_soc_component_write(component, 188 wm8958_dsp_start_mbc(struct snd_soc_component *component, int path) argument 232 wm8958_dsp_start_vss(struct snd_soc_component *component, int path) argument 293 wm8958_dsp_start_enh_eq(struct snd_soc_component *component, int path) argument 324 wm8958_dsp_apply(struct snd_soc_component *component, int path, int start) argument 414 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 456 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 478 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 500 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 512 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 546 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 568 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 579 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 601 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 623 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 635 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 684 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 699 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 746 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 768 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 790 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 802 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 863 struct snd_soc_component *component = context; local 875 struct snd_soc_component *component = context; local 887 struct snd_soc_component *component = context; local 897 wm8958_dsp2_init(struct snd_soc_component *component) argument [all...] |
H A D | wm8350.h | 19 int wm8350_hp_jack_detect(struct snd_soc_component *component, enum wm8350_jack which, 21 int wm8350_mic_jack_detect(struct snd_soc_component *component,
|
H A D | wm_hubs.c | 59 static void wait_for_dc_servo(struct snd_soc_component *component, unsigned int op) argument 61 struct wm_hubs_data *hubs = snd_soc_component_get_drvdata(component); 70 snd_soc_component_write(component, WM8993_DC_SERVO_0, val); 72 dev_dbg(component->dev, "Waiting for DC servo...\n"); 88 reg = snd_soc_component_read(component, WM8993_DC_SERVO_0); 89 dev_dbg(component->dev, "DC servo: %x\n", reg); 93 dev_err(component->dev, "Timed out waiting for DC Servo %x\n", 107 static bool wm_hubs_dac_hp_direct(struct snd_soc_component *component) argument 112 reg = snd_soc_component_read(component, WM8993_OUTPUT_MIXER1); 115 dev_vdbg(component 148 wm_hubs_dcs_cache_get(struct snd_soc_component *component, struct wm_hubs_dcs_cache **entry) argument 172 wm_hubs_dcs_cache_set(struct snd_soc_component *component, u16 dcs_cfg) argument 195 wm_hubs_read_dc_servo(struct snd_soc_component *component, u16 *reg_l, u16 *reg_r) argument 241 enable_dc_servo(struct snd_soc_component *component) argument 333 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 498 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 540 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 592 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 617 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 647 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 666 wm_hubs_update_class_w(struct snd_soc_component *component) argument 696 struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol); local 716 struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol); local 1112 wm_hubs_add_analogue_controls(struct snd_soc_component *component) argument 1154 wm_hubs_add_analogue_routes(struct snd_soc_component *component, int lineout1_diff, int lineout2_diff) argument 1190 wm_hubs_handle_analogue_pdata(struct snd_soc_component *component, int lineout1_diff, int lineout2_diff, int lineout1fb, int lineout2fb, int jd_scthr, int jd_thr, int micbias1_delay, int micbias2_delay, int micbias1_lvl, int micbias2_lvl) argument 1241 wm_hubs_vmid_ena(struct snd_soc_component *component) argument 1257 wm_hubs_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument [all...] |
H A D | wm8770.c | 84 struct snd_soc_component *component; member in struct:wm8770_priv 308 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 312 snd_soc_component_update_bits(component, WM8770_OUTMUX1, 0x180, 0); 315 snd_soc_component_update_bits(component, WM8770_OUTMUX1, 0x180, 0x180); 325 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 329 snd_soc_component_update_bits(component, WM8770_OUTMUX2, 0x180, 0); 332 snd_soc_component_update_bits(component, WM8770_OUTMUX2, 0x180, 0x180); 339 static int wm8770_reset(struct snd_soc_component *component) argument 341 return snd_soc_component_write(component, WM8770_RESET, 0); 346 struct snd_soc_component *component; local 411 struct snd_soc_component *component; local 477 struct snd_soc_component *component; local 487 struct snd_soc_component *component; local 496 wm8770_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 568 wm8770_probe(struct snd_soc_component *component) argument [all...] |
H A D | wm8955.c | 128 static int wm8955_reset(struct snd_soc_component *component) argument 130 return snd_soc_component_write(component, WM8955_RESET, 0); 242 static int wm8955_configure_clocking(struct snd_soc_component *component) argument 244 struct wm8955_priv *wm8955 = snd_soc_component_get_drvdata(component); 267 dev_err(component->dev, "Sample rate %dHz unsupported\n", 282 ret = wm8955_pll_factors(component->dev, wm8955->mclk_rate, 285 dev_err(component->dev, 291 snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_1, 295 snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_2, 298 snd_soc_component_update_bits(component, WM8955_PLL_CONTROL_ 333 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 360 wm8955_set_deemph(struct snd_soc_component *component) argument 390 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 400 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 592 struct snd_soc_component *component = dai->component; local 641 struct snd_soc_component *component = dai->component; local 670 struct snd_soc_component *component = dai->component; local 750 struct snd_soc_component *component = codec_dai->component; local 763 wm8955_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 867 wm8955_probe(struct snd_soc_component *component) argument [all...] |
H A D | tas2552.c | 65 struct snd_soc_component *component; member in struct:tas2552_data 83 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 87 snd_soc_component_write(component, TAS2552_RESERVED_0D, 0xc0); 88 snd_soc_component_update_bits(component, TAS2552_LIMIT_RATE_HYS, (1 << 5), 90 snd_soc_component_update_bits(component, TAS2552_CFG_2, 1, 0); 91 snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_SWS, 0); 94 snd_soc_component_update_bits(component, TAS2552_CFG_1, TAS2552_SWS, 96 snd_soc_component_update_bits(component, TAS2552_CFG_2, 1, 1); 97 snd_soc_component_update_bits(component, TAS2552_LIMIT_RATE_HYS, (1 << 5), 0); 98 snd_soc_component_write(component, TAS2552_RESERVED_0 155 tas2552_setup_pll(struct snd_soc_component *component, struct snd_pcm_hw_params *params) argument 239 struct snd_soc_component *component = dai->component; local 328 struct snd_soc_component *component = dai->component; local 346 struct snd_soc_component *component = dai->component; local 396 struct snd_soc_component *component = dai->component; local 443 struct snd_soc_component *component = dai->component; local 471 struct snd_soc_component *component = dai->component; local 566 tas2552_component_probe(struct snd_soc_component *component) argument 614 tas2552_component_remove(struct snd_soc_component *component) argument 624 tas2552_suspend(struct snd_soc_component *component) argument 638 tas2552_resume(struct snd_soc_component *component) argument [all...] |
H A D | wm8978.c | 408 static void pll_factors(struct snd_soc_component *component, argument 424 dev_warn(component->dev, 471 static int wm8978_configure_pll(struct snd_soc_component *component) argument 473 struct wm8978_priv *wm8978 = snd_soc_component_get_drvdata(component); 505 dev_dbg(component->dev, "%s: OPCLKDIV=%d\n", __func__, opclk_div); 507 snd_soc_component_update_bits(component, WM8978_GPIO_CONTROL, 0x30, 533 dev_dbg(component->dev, "%s: f_MCLK=%uHz, f_PLLOUT=%uHz\n", __func__, 536 pll_factors(component, &pll_div, f2, wm8978->f_mclk); 538 dev_dbg(component->dev, "%s: calculated PLL N=0x%x, K=0x%x, div2=%d\n", 542 snd_soc_component_update_bits(component, WM8978_POWER_MANAGEMENT_ 565 struct snd_soc_component *component = codec_dai->component; local 610 struct snd_soc_component *component = codec_dai->component; local 651 struct snd_soc_component *component = codec_dai->component; local 720 struct snd_soc_component *component = dai->component; local 841 struct snd_soc_component *component = dai->component; local 853 wm8978_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 924 wm8978_suspend(struct snd_soc_component *component) argument 937 wm8978_resume(struct snd_soc_component *component) argument 972 wm8978_probe(struct snd_soc_component *component) argument [all...] |
H A D | max98095.c | 251 static void m98095_eq_band(struct snd_soc_component *component, unsigned int dai, argument 269 snd_soc_component_write(component, eq_reg++, M98095_BYTE1(coefs[i])); 270 snd_soc_component_write(component, eq_reg++, M98095_BYTE0(coefs[i])); 277 static void m98095_biquad_band(struct snd_soc_component *component, unsigned int dai, argument 295 snd_soc_component_write(component, bq_reg++, M98095_BYTE1(coefs[i])); 296 snd_soc_component_write(component, bq_reg++, M98095_BYTE0(coefs[i])); 353 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 354 struct max98095_priv *max98095 = snd_soc_component_get_drvdata(component); 358 snd_soc_component_update_bits(component, M98095_05F_LVL_MIC1, M98095_MICPRE_MASK, 367 struct snd_soc_component *component local 377 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 391 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 598 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 628 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 676 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 942 struct snd_soc_component *component = dai->component; local 1003 struct snd_soc_component *component = dai->component; local 1064 struct snd_soc_component *component = dai->component; local 1124 struct snd_soc_component *component = dai->component; local 1161 struct snd_soc_component *component = codec_dai->component; local 1227 struct snd_soc_component *component = codec_dai->component; local 1294 struct snd_soc_component *component = codec_dai->component; local 1358 max98095_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1488 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1552 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1563 max98095_handle_eq_pdata(struct snd_soc_component *component) argument 1625 max98095_get_bq_channel(struct snd_soc_component *component, const char *name) argument 1639 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1700 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1714 max98095_handle_bq_pdata(struct snd_soc_component *component) argument 1775 max98095_handle_pdata(struct snd_soc_component *component) argument 1806 struct snd_soc_component *component = data; local 1844 max98095_jack_detect_enable(struct snd_soc_component *component) argument 1873 max98095_jack_detect_disable(struct snd_soc_component *component) argument 1887 max98095_jack_detect(struct snd_soc_component *component, struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack) argument 1917 max98095_suspend(struct snd_soc_component *component) argument 1929 max98095_resume(struct snd_soc_component *component) argument 1948 max98095_reset(struct snd_soc_component *component) argument 1979 max98095_probe(struct snd_soc_component *component) argument 2079 max98095_remove(struct snd_soc_component *component) argument [all...] |
/linux-master/include/sound/ |
H A D | soc-component.h | 3 * soc-component.h 28 /* component interface */ 30 int (*open)(struct snd_soc_component *component, 32 int (*free)(struct snd_soc_component *component, 34 int (*set_params)(struct snd_soc_component *component, 37 int (*get_params)(struct snd_soc_component *component, 40 int (*set_metadata)(struct snd_soc_component *component, 43 int (*get_metadata)(struct snd_soc_component *component, 46 int (*trigger)(struct snd_soc_component *component, 48 int (*pointer)(struct snd_soc_component *component, 284 snd_soc_component_get_dapm( struct snd_soc_component *component) argument 298 snd_soc_component_init_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 312 snd_soc_component_get_bias_level(struct snd_soc_component *component) argument 327 snd_soc_component_force_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 355 snd_soc_component_cache_sync( struct snd_soc_component *component) argument 438 snd_soc_component_active(struct snd_soc_component *component) argument [all...] |
/linux-master/sound/soc/mediatek/common/ |
H A D | mtk-afe-platform-driver.h | 20 snd_pcm_uframes_t mtk_afe_pcm_pointer(struct snd_soc_component *component, 22 int mtk_afe_pcm_new(struct snd_soc_component *component, 26 int mtk_afe_add_sub_dai_control(struct snd_soc_component *component);
|
/linux-master/sound/soc/tegra/ |
H A D | tegra_pcm.h | 23 int tegra_pcm_construct(struct snd_soc_component *component, 25 int tegra_pcm_open(struct snd_soc_component *component, 27 int tegra_pcm_close(struct snd_soc_component *component, 29 int tegra_pcm_hw_params(struct snd_soc_component *component, 32 snd_pcm_uframes_t tegra_pcm_pointer(struct snd_soc_component *component,
|
/linux-master/sound/soc/meson/ |
H A D | aiu-encoder-spdif.c | 30 aiu_encoder_spdif_divider_enable(struct snd_soc_component *component, argument 33 snd_soc_component_update_bits(component, AIU_CLK_CTRL, 38 static void aiu_encoder_spdif_hold(struct snd_soc_component *component, argument 41 snd_soc_component_update_bits(component, AIU_958_CTRL, 50 struct snd_soc_component *component = dai->component; local 56 aiu_encoder_spdif_hold(component, false); 62 aiu_encoder_spdif_hold(component, true); 70 static int aiu_encoder_spdif_setup_cs_word(struct snd_soc_component *component, argument 84 snd_soc_component_write(component, AIU_958_CHSTAT_L 99 struct snd_soc_component *component = dai->component; local 158 struct snd_soc_component *component = dai->component; local [all...] |
H A D | aiu-encoder-i2s.c | 30 static void aiu_encoder_i2s_divider_enable(struct snd_soc_component *component, argument 33 snd_soc_component_update_bits(component, AIU_CLK_CTRL, 38 static int aiu_encoder_i2s_setup_desc(struct snd_soc_component *component, argument 45 snd_soc_component_write(component, AIU_RST_SOFT, AIU_RST_SOFT_I2S_FAST); 46 snd_soc_component_read(component, AIU_I2S_SYNC); 71 snd_soc_component_update_bits(component, AIU_I2S_SOURCE_DESC, 81 static int aiu_encoder_i2s_set_legacy_div(struct snd_soc_component *component, argument 94 dev_err(component->dev, "Unsupported i2s divider: %u\n", bs); 98 snd_soc_component_update_bits(component, AIU_CLK_CTRL, 103 snd_soc_component_update_bits(component, AIU_CLK_CTRL_MOR 111 aiu_encoder_i2s_set_more_div(struct snd_soc_component *component, struct snd_pcm_hw_params *params, unsigned int bs) argument 144 aiu_encoder_i2s_set_clocks(struct snd_soc_component *component, struct snd_pcm_hw_params *params) argument 191 struct snd_soc_component *component = dai->component; local 217 struct snd_soc_component *component = dai->component; local 226 struct snd_soc_component *component = dai->component; local [all...] |
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-gpio.h | 15 int ivtv_reset_tuner_gpio(void *dev, int component, int cmd, int value);
|
/linux-master/drivers/base/ |
H A D | component.c | 5 #include <linux/component.h> 16 * The component helper allows drivers to collect a pile of sub-devices, 19 * of_clk_get_by_name(). The component helper can be used when such a 20 * subsystem-specific way to find a device is not available: The component 27 * The component helper also doesn't solve runtime dependencies, e.g. for system 33 * Aggregate drivers first assemble a component match list of what they need 39 struct component; 46 struct component *component; member in struct:component_match_array 65 struct component { struct 98 struct component *component = match->compare[i].component; local 227 try_to_bring_up_aggregate_device(struct aggregate_device *adev, struct component *component) argument 262 try_to_bring_up_masters(struct component *component) argument 572 component_unbind(struct component *component, struct aggregate_device *adev, void *data) argument 615 component_bind(struct component *component, struct aggregate_device *adev, void *data) argument 714 struct component *component; local 804 struct component *c, *component = NULL; local [all...] |
/linux-master/sound/soc/intel/boards/ |
H A D | skl_hda_dsp_common.h | 50 struct snd_soc_component *component; local 59 component = pcm->codec_dai->component; 60 if (!component) 63 return hda_dsp_hdmi_build_controls(card, component);
|
/linux-master/sound/soc/sof/ |
H A D | pcm.c | 24 static int create_page_table(struct snd_soc_component *component, argument 33 spcm = snd_sof_find_spcm_dai(component, rtd); 37 return snd_sof_create_page_table(component->dev, dmab, 64 struct snd_soc_component *component = local 68 spcm = snd_sof_find_spcm_dai(component, rtd); 70 dev_err(component->dev, 122 static int sof_pcm_hw_params(struct snd_soc_component *component, argument 126 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); 138 spcm = snd_sof_find_spcm_dai(component, rtd); 147 ret = pcm_ops->hw_free(component, substrea 194 sof_pcm_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 246 sof_pcm_prepare(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 283 sof_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 386 sof_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 425 sof_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 490 sof_pcm_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 527 sof_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument 599 struct snd_soc_component *component = local 632 sof_pcm_probe(struct snd_soc_component *component) argument 671 sof_pcm_remove(struct snd_soc_component *component) argument 677 sof_pcm_ack(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 685 sof_pcm_delay(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |