/linux-master/sound/soc/codecs/ |
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...] |
H A D | twl6040.c | 65 struct snd_soc_component *component; member in struct:twl6040_data 95 #define to_twl6040(component) dev_get_drvdata((component)->dev->parent) 97 static unsigned int twl6040_read(struct snd_soc_component *component, unsigned int reg) argument 99 struct twl6040_data *priv = snd_soc_component_get_drvdata(component); 100 struct twl6040 *twl6040 = to_twl6040(component); 122 static bool twl6040_can_write_to_chip(struct snd_soc_component *component, argument 125 struct twl6040_data *priv = snd_soc_component_get_drvdata(component); 141 static inline void twl6040_update_dl12_cache(struct snd_soc_component *component, argument 144 struct twl6040_data *priv = snd_soc_component_get_drvdata(component); 159 twl6040_write(struct snd_soc_component *component, unsigned int reg, unsigned int value) argument 174 twl6040_init_chip(struct snd_soc_component *component) argument 200 headset_power_mode(struct snd_soc_component *component, int high_perf) argument 225 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 252 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 270 twl6040_hs_jack_report(struct snd_soc_component *component, struct snd_soc_jack *jack, int report) argument 288 twl6040_hs_jack_detect(struct snd_soc_component *component, struct snd_soc_jack *jack, int report) argument 305 struct snd_soc_component *component = priv->component; local 314 struct snd_soc_component *component = data; local 326 struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol); local 475 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 486 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 503 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 514 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 522 twl6040_get_dl1_gain(struct snd_soc_component *component) argument 544 twl6040_get_clk_id(struct snd_soc_component *component) argument 552 twl6040_get_trim_value(struct snd_soc_component *component, enum twl6040_trim trim) argument 561 twl6040_get_hs_step_size(struct snd_soc_component *component) argument 818 twl6040_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 862 struct snd_soc_component *component = dai->component; local 876 struct snd_soc_component *component = dai->component; local 912 struct snd_soc_component *component = dai->component; local 935 struct snd_soc_component *component = codec_dai->component; local 952 twl6040_mute_path(struct snd_soc_component *component, enum twl6040_dai_id id, int mute) argument 1097 twl6040_probe(struct snd_soc_component *component) argument 1134 twl6040_remove(struct snd_soc_component *component) argument [all...] |
H A D | wm8711.c | 159 struct snd_soc_component *component = dai->component; local 160 struct wm8711_priv *wm8711 = snd_soc_component_get_drvdata(component); 161 u16 iface = snd_soc_component_read(component, WM8711_IFACE) & 0xfff3; 166 snd_soc_component_write(component, WM8711_SRATE, srate); 180 snd_soc_component_write(component, WM8711_IFACE, iface); 187 struct snd_soc_component *component = dai->component; local 190 snd_soc_component_write(component, WM8711_ACTIVE, 0x0001); 198 struct snd_soc_component *component local 209 struct snd_soc_component *component = dai->component; local 223 struct snd_soc_component *component = codec_dai->component; local 241 struct snd_soc_component *component = codec_dai->component; local 297 wm8711_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 350 wm8711_probe(struct snd_soc_component *component) argument [all...] |
H A D | rt5631.c | 70 static void rt5631_write_index(struct snd_soc_component *component, argument 73 snd_soc_component_write(component, RT5631_INDEX_ADD, reg); 74 snd_soc_component_write(component, RT5631_INDEX_DATA, value); 80 static unsigned int rt5631_read_index(struct snd_soc_component *component, argument 85 snd_soc_component_write(component, RT5631_INDEX_ADD, reg); 86 value = snd_soc_component_read(component, RT5631_INDEX_DATA); 91 static int rt5631_reset(struct snd_soc_component *component) argument 93 return snd_soc_component_write(component, RT5631_RESET, 0); 186 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 187 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component); 197 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 285 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 295 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 303 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 313 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 323 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 333 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 343 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 353 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 367 onebit_depop_power_stage(struct snd_soc_component *component, int enable) argument 406 onebit_depop_mute_stage(struct snd_soc_component *component, int enable) argument 445 depop_seq_power_stage(struct snd_soc_component *component, int enable) argument 518 depop_seq_mute_stage(struct snd_soc_component *component, int enable) argument 566 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 600 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1355 struct snd_soc_component *component = dai->component; local 1407 struct snd_soc_component *component = codec_dai->component; local 1459 struct snd_soc_component *component = codec_dai->component; local 1475 struct snd_soc_component *component = codec_dai->component; local 1534 rt5631_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1575 rt5631_probe(struct snd_soc_component *component) argument [all...] |
H A D | da7219-aad.c | 31 void da7219_aad_jack_det(struct snd_soc_component *component, struct snd_soc_jack *jack) argument 33 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); 42 snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1, 55 struct snd_soc_component *component = da7219_aad->component; local 56 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); 57 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); 63 snd_soc_component_update_bits(component, DA7219_HP_L_CTRL, 66 snd_soc_component_update_bits(component, DA7219_HP_R_CTRL, 75 statusa = snd_soc_component_read(component, DA7219_ACCDET_STATUS_ 111 struct snd_soc_component *component = da7219_aad->component; local 340 struct snd_soc_component *component = da7219_aad->component; local 353 struct snd_soc_component *component = da7219_aad->component; local 763 da7219_aad_handle_pdata(struct snd_soc_component *component) argument 896 da7219_aad_handle_gnd_switch_time(struct snd_soc_component *component) argument 927 da7219_aad_suspend(struct snd_soc_component *component) argument 961 da7219_aad_resume(struct snd_soc_component *component) argument 990 da7219_aad_init(struct snd_soc_component *component) argument 1035 da7219_aad_exit(struct snd_soc_component *component) argument [all...] |
H A D | tlv320aic23.c | 80 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 94 reg = snd_soc_component_read(component, TLV320AIC23_ANLG) & (~0x1C0); 95 snd_soc_component_write(component, TLV320AIC23_ANLG, reg | (val << 6)); 103 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 106 val = snd_soc_component_read(component, TLV320AIC23_ANLG) & (0x1C0); 294 static void get_current_sample_rates(struct snd_soc_component *component, int mclk, argument 297 int src = snd_soc_component_read(component, TLV320AIC23_SRATE); 311 static int set_sample_rate_control(struct snd_soc_component *component, int mclk, argument 321 snd_soc_component_write(component, TLV320AIC23_SRATE, data); 325 get_current_sample_rates(component, mcl 337 struct snd_soc_component *component = dai->component; local 382 struct snd_soc_component *component = dai->component; local 393 struct snd_soc_component *component = dai->component; local 409 struct snd_soc_component *component = dai->component; local 427 struct snd_soc_component *component = codec_dai->component; local 478 tlv320aic23_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 537 tlv320aic23_resume(struct snd_soc_component *component) argument 546 tlv320aic23_component_probe(struct snd_soc_component *component) argument [all...] |
H A D | max98088.c | 310 static void m98088_eq_band(struct snd_soc_component *component, unsigned int dai, argument 328 snd_soc_component_write(component, eq_reg++, M98088_BYTE1(coefs[i])); 329 snd_soc_component_write(component, eq_reg++, M98088_BYTE0(coefs[i])); 383 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 384 struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component); 388 snd_soc_component_update_bits(component, M98088_REG_35_LVL_MIC1, M98088_MICPRE_MASK, 397 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 398 struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component); 407 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 408 struct max98088_priv *max98088 = snd_soc_component_get_drvdata(component); 421 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 623 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 653 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 969 struct snd_soc_component *component = dai->component; local 1039 struct snd_soc_component *component = dai->component; local 1108 struct snd_soc_component *component = dai->component; local 1151 struct snd_soc_component *component = codec_dai->component; local 1221 struct snd_soc_component *component = codec_dai->component; local 1288 struct snd_soc_component *component = codec_dai->component; local 1304 struct snd_soc_component *component = codec_dai->component; local 1317 max98088_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1413 max98088_get_channel(struct snd_soc_component *component, const char *name) argument 1423 max98088_setup_eq1(struct snd_soc_component *component) argument 1470 max98088_setup_eq2(struct snd_soc_component *component) argument 1521 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1553 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1566 max98088_handle_eq_pdata(struct snd_soc_component *component) argument 1626 max98088_handle_pdata(struct snd_soc_component *component) argument 1658 max98088_probe(struct snd_soc_component *component) argument 1719 max98088_remove(struct snd_soc_component *component) argument [all...] |
H A D | wm8900.c | 216 static void wm8900_reset(struct snd_soc_component *component) argument 218 snd_soc_component_write(component, WM8900_REG_RESET, 0); 224 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 225 u16 hpctl1 = snd_soc_component_read(component, WM8900_REG_HPCTL1); 232 snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1); 241 snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1); 248 snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1); 252 snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1); 254 snd_soc_component_write(component, WM8900_REG_HPCTL1, hpctl1); 260 snd_soc_component_write(component, WM8900_REG_HPCTL 629 struct snd_soc_component *component = dai->component; local 745 wm8900_set_fll(struct snd_soc_component *component, int fll_id, unsigned int freq_in, unsigned int freq_out) argument 818 struct snd_soc_component *component = codec_dai->component; local 860 struct snd_soc_component *component = codec_dai->component; local 972 struct snd_soc_component *component = codec_dai->component; local 1023 wm8900_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1115 wm8900_suspend(struct snd_soc_component *component) argument 1137 wm8900_resume(struct snd_soc_component *component) argument 1170 wm8900_probe(struct snd_soc_component *component) argument [all...] |
H A D | wm8994.c | 111 static void wm8958_micd_set_rate(struct snd_soc_component *component) argument 113 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); 122 sysclk = snd_soc_component_read(component, WM8994_CLOCKING_1); 153 dev_dbg(component->dev, "MICD rate %d,%d for %dHz %s\n", 157 snd_soc_component_update_bits(component, WM8958_MIC_DETECT_1, 162 static int configure_aif_clock(struct snd_soc_component *component, int aif) argument 164 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); 202 dev_dbg(component->dev, "Dividing AIF%d clock to %dHz\n", 208 snd_soc_component_update_bits(component, WM8994_AIF1_CLOCKING_1 + offset, 215 static int configure_clock(struct snd_soc_component *component) argument 255 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); local 304 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 323 wm8994_set_drc(struct snd_soc_component *component, int drc) argument 361 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 384 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 395 wm8994_set_retune_mobile(struct snd_soc_component *component, int block) argument 468 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 491 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 742 wm1811_jackdet_set_mode(struct snd_soc_component *component, u16 mode) argument 765 active_reference(struct snd_soc_component *component) argument 782 active_dereference(struct snd_soc_component *component) argument 810 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 841 vmid_reference(struct snd_soc_component *component) argument 920 vmid_dereference(struct snd_soc_component *component) argument 986 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1001 wm8994_check_class_w_digital(struct snd_soc_component *component) argument 1039 wm8994_update_vu_bits(struct snd_soc_component *component) argument 1059 aif_mclk_set(struct snd_soc_component *component, int aif, bool enable) argument 1101 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1206 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1298 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1316 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1334 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1367 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1409 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1450 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1518 struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol); local 2205 _wm8994_set_fll(struct snd_soc_component *component, int id, int src, unsigned int freq_in, unsigned int freq_out) argument 2507 struct snd_soc_component *component = dai->component; local 2614 wm8994_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 2697 wm8994_vmid_mode(struct snd_soc_component *component, enum wm8994_vmid_mode mode) argument 2757 struct snd_soc_component *component = dai->component; local 2913 struct snd_soc_component *component = dai->component; local 3093 struct snd_soc_component *component = dai->component; local 3136 struct snd_soc_component *component = codec_dai->component; local 3163 struct snd_soc_component *component = codec_dai->component; local 3189 struct snd_soc_component *component = dai->component; local 3299 wm8994_component_suspend(struct snd_soc_component *component) argument 3318 wm8994_component_resume(struct snd_soc_component *component) argument 3345 struct snd_soc_component *component = wm8994->hubs.component; local 3413 struct snd_soc_component *component = wm8994->hubs.component; local 3503 wm8994_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack, int micbias) argument 3639 struct snd_soc_component *component = priv->hubs.component; local 3654 wm1811_micd_stop(struct snd_soc_component *component) argument 3670 wm8958_button_det(struct snd_soc_component *component, u16 status) argument 3725 struct snd_soc_component *component = data; local 3775 struct snd_soc_component *component = wm8994->hubs.component; local 3814 struct snd_soc_component *component = wm8994->hubs.component; local 3927 wm8958_mic_detect(struct snd_soc_component *component, struct snd_soc_jack *jack, wm1811_micdet_cb det_cb, void *det_cb_data, wm1811_mic_id_cb id_cb, void *id_cb_data) argument 4025 struct snd_soc_component *component = wm8994->hubs.component; local 4041 struct snd_soc_component *component = wm8994->hubs.component; local 4124 struct snd_soc_component *component = data; local 4133 struct snd_soc_component *component = data; local 4142 struct snd_soc_component *component = data; local 4149 wm8994_component_probe(struct snd_soc_component *component) argument 4570 wm8994_component_remove(struct snd_soc_component *component) argument [all...] |
H A D | ak5386.c | 37 static int ak5386_soc_probe(struct snd_soc_component *component) argument 39 struct ak5386_priv *priv = snd_soc_component_get_drvdata(component); 43 static void ak5386_soc_remove(struct snd_soc_component *component) argument 45 struct ak5386_priv *priv = snd_soc_component_get_drvdata(component); 50 static int ak5386_soc_suspend(struct snd_soc_component *component) argument 52 struct ak5386_priv *priv = snd_soc_component_get_drvdata(component); 57 static int ak5386_soc_resume(struct snd_soc_component *component) argument 59 struct ak5386_priv *priv = snd_soc_component_get_drvdata(component); 84 struct snd_soc_component *component = codec_dai->component; local 100 struct snd_soc_component *component = dai->component; local 122 struct snd_soc_component *component = dai->component; local [all...] |
H A D | da7219.c | 257 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 258 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); 271 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 272 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); 285 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 286 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); 299 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 300 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); 311 static void da7219_alc_calib(struct snd_soc_component *component) argument 316 mic_ctrl = snd_soc_component_read(component, DA7219_MIC_1_CTR 379 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 398 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 417 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 444 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 776 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 800 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 891 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 929 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 1166 struct snd_soc_component *component = codec_dai->component; local 1217 da7219_set_pll(struct snd_soc_component *component, int source, unsigned int fout) argument 1294 struct snd_soc_component *component = codec_dai->component; local 1307 struct snd_soc_component *component = codec_dai->component; local 1391 da7219_set_bclks_per_wclk(struct snd_soc_component *component, unsigned long factor) argument 1424 struct snd_soc_component *component = dai->component; local 1508 da7219_set_sr(struct snd_soc_component *component, unsigned long rate) argument 1560 struct snd_soc_component *component = dai->component; local 1803 da7219_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1857 da7219_handle_supplies(struct snd_soc_component *component, u8 *io_voltage_lvl) argument 1903 struct snd_soc_component *component = da7219->component; local 1920 struct snd_soc_component *component = da7219->component; local 1934 struct snd_soc_component *component = da7219->component; local 1951 struct snd_soc_component *component = da7219->component; local 2022 struct snd_soc_component *component = da7219->component; local 2036 struct snd_soc_component *component = da7219->component; local 2099 struct snd_soc_component *component = da7219->component; local 2126 da7219_register_dai_clks(struct snd_soc_component *component) argument 2234 da7219_free_dai_clks(struct snd_soc_component *component) argument 2254 da7219_register_dai_clks(struct snd_soc_component *component) argument 2259 da7219_free_dai_clks(struct snd_soc_component *component) argument 2262 da7219_handle_pdata(struct snd_soc_component *component) argument 2447 da7219_probe(struct snd_soc_component *component) argument 2591 da7219_remove(struct snd_soc_component *component) argument 2606 da7219_suspend(struct snd_soc_component *component) argument 2619 da7219_resume(struct snd_soc_component *component) argument 2636 da7219_set_jack(struct snd_soc_component *component, struct snd_soc_jack *jack, void *data) argument [all...] |
H A D | tlv320aic32x4.c | 59 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 69 adc_reg = snd_soc_component_read(component, AIC32X4_ADCSETUP); 70 snd_soc_component_write(component, AIC32X4_ADCSETUP, adc_reg | 72 snd_soc_component_write(component, AIC32X4_ADCSETUP, adc_reg); 81 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 86 snd_soc_component_update_bits(component, AIC32X4_MICBIAS, 93 snd_soc_component_update_bits(component, AIC32X4_MICBIAS, 107 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); local 110 val = snd_soc_component_read(component, AIC32X4_DINCTL); 120 struct snd_soc_component *component local 148 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); local 161 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); local 189 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); local 201 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); local 600 struct snd_soc_component *component = codec_dai->component; local 615 struct snd_soc_component *component = codec_dai->component; local 672 aic32x4_set_aosr(struct snd_soc_component *component, u8 aosr) argument 677 aic32x4_set_dosr(struct snd_soc_component *component, u16 dosr) argument 686 aic32x4_set_processing_blocks(struct snd_soc_component *component, u8 r_block, u8 p_block) argument 707 aic32x4_setup_clocks(struct snd_soc_component *component, unsigned int sample_rate, unsigned int channels, unsigned int bit_depth) argument 830 struct snd_soc_component *component = dai->component; local 876 struct snd_soc_component *component = dai->component; local 884 aic32x4_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 953 aic32x4_setup_gpios(struct snd_soc_component *component) argument 999 aic32x4_component_probe(struct snd_soc_component *component) argument 1148 aic32x4_tas2505_component_probe(struct snd_soc_component *component) argument [all...] |
H A D | wcd-mbhc-v2.h | 197 bool (*swap_gnd_mic)(struct snd_soc_component *component, bool active); 233 void (*update_cross_conn_thr)(struct snd_soc_component *component); 234 void (*get_micbias_val)(struct snd_soc_component *component, int *mb); 235 void (*bcs_enable)(struct snd_soc_component *component, bool bcs_enable); 236 void (*compute_impedance)(struct snd_soc_component *component, 238 void (*set_micbias_value)(struct snd_soc_component *component); 239 void (*set_auto_zeroing)(struct snd_soc_component *component, 241 void (*clk_setup)(struct snd_soc_component *component, bool enable); 242 bool (*micbias_enable_status)(struct snd_soc_component *component, int micb_num); 243 void (*mbhc_bias)(struct snd_soc_component *component, boo 300 wcd_mbhc_init(struct snd_soc_component *component, const struct wcd_mbhc_cb *mbhc_cb, const struct wcd_mbhc_intr *mbhc_cdc_intr_ids, struct wcd_mbhc_field *fields, bool impedance_det_en) argument [all...] |
H A D | rt1019.c | 128 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 132 snd_soc_component_write(component, RT1019_SDB_CTRL, 0xb); 135 snd_soc_component_write(component, RT1019_SDB_CTRL, 0xa); 159 struct snd_soc_component *component = dai->component; local 160 struct rt1019_priv *rt1019 = snd_soc_component_get_drvdata(component); 169 dev_err(component->dev, "Unsupported clock setting\n"); 175 dev_err(component->dev, "Unsupported frame size: %d\n", frame_size); 232 snd_soc_component_update_bits(component, RT1019_TDM_2, RT1019_I2S_DL_MASK, 234 snd_soc_component_update_bits(component, RT1019_CLK_TREE_ 248 struct snd_soc_component *component = dai->component; local 292 struct snd_soc_component *component = dai->component; local 327 struct snd_soc_component *component = dai->component; local 392 struct snd_soc_component *component = dai->component; local 481 rt1019_probe(struct snd_soc_component *component) argument [all...] |
H A D | tlv320aic3x.c | 72 struct snd_soc_component *component; member in struct:aic3x_priv 156 struct snd_soc_component *component = snd_soc_dapm_kcontrol_component(kcontrol); local 157 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); 183 change = snd_soc_component_test_bits(component, reg, mask, val); 209 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 210 struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component); 215 snd_soc_component_update_bits(component, MICBIAS_CTRL, 221 snd_soc_component_update_bits(component, MICBIAS_CTRL, 999 static int aic3x_add_widgets(struct snd_soc_component *component) argument 1001 struct aic3x_priv *aic3x = snd_soc_component_get_drvdata(component); 1042 struct snd_soc_component *component = dai->component; local 1194 struct snd_soc_component *component = dai->component; local 1216 struct snd_soc_component *component = dai->component; local 1234 struct snd_soc_component *component = codec_dai->component; local 1250 struct snd_soc_component *component = codec_dai->component; local 1315 struct snd_soc_component *component = codec_dai->component; local 1378 aic3x_set_power(struct snd_soc_component *component, int power) argument 1435 aic3x_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1503 aic3x_mono_init(struct snd_soc_component *component) argument 1525 aic3x_init(struct snd_soc_component *component) argument 1599 aic3x_component_probe(struct snd_soc_component *component) argument [all...] |
H A D | wm8940.c | 341 struct snd_soc_component *component = codec_dai->component; local 342 u16 iface = snd_soc_component_read(component, WM8940_IFACE) & 0xFE67; 343 u16 clk = snd_soc_component_read(component, WM8940_CLOCK) & 0x1fe; 354 snd_soc_component_write(component, WM8940_CLOCK, clk); 387 snd_soc_component_write(component, WM8940_IFACE, iface); 397 struct snd_soc_component *component = dai->component; local 398 struct wm8940_priv *priv = snd_soc_component_get_drvdata(component); 399 u16 iface = snd_soc_component_read(component, WM8940_IFAC 466 struct snd_soc_component *component = dai->component; local 475 wm8940_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 585 struct snd_soc_component *component = codec_dai->component; local 626 struct snd_soc_component *component = codec_dai->component; local 757 wm8940_probe(struct snd_soc_component *component) argument [all...] |
H A D | twl4030.c | 83 static unsigned int twl4030_read(struct snd_soc_component *component, unsigned int reg) argument 85 struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component); 148 static int twl4030_write(struct snd_soc_component *component, unsigned int reg, argument 151 struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component); 183 static void twl4030_codec_enable(struct snd_soc_component *component, int enable) argument 185 struct twl4030_priv *twl4030 = snd_soc_component_get_drvdata(component); 222 twl4030_get_board_params(struct snd_soc_component *component) argument 227 twl4030_codec_node = of_get_child_by_name(component->dev->parent->of_node, 231 board_params = devm_kzalloc(component->dev, 245 static void twl4030_init_chip(struct snd_soc_component *component) argument 337 twl4030_apll_enable(struct snd_soc_component *component, int enable) argument 584 handsfree_ramp(struct snd_soc_component *component, int reg, int ramp) argument 617 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 633 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 649 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 658 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 674 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 697 headset_ramp(struct snd_soc_component *component, int ramp) argument 765 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 790 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 815 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 839 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 868 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 897 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 924 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 965 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 1576 twl4030_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 1625 twl4030_tdm_enable(struct snd_soc_component *component, int direction, int enable) argument 1648 struct snd_soc_component *component = dai->component; local 1677 struct snd_soc_component *component = dai->component; local 1701 struct snd_soc_component *component = dai->component; local 1818 struct snd_soc_component *component = codec_dai->component; local 1843 struct snd_soc_component *component = codec_dai->component; local 1896 struct snd_soc_component *component = dai->component; local 1909 twl4030_voice_enable(struct snd_soc_component *component, int direction, int enable) argument 1932 struct snd_soc_component *component = dai->component; local 1964 struct snd_soc_component *component = dai->component; local 1974 struct snd_soc_component *component = dai->component; local 2019 struct snd_soc_component *component = codec_dai->component; local 2040 struct snd_soc_component *component = codec_dai->component; local 2090 struct snd_soc_component *component = dai->component; local 2159 twl4030_soc_probe(struct snd_soc_component *component) argument 2176 twl4030_soc_remove(struct snd_soc_component *component) argument [all...] |
H A D | alc5623.c | 45 static inline int alc5623_reset(struct snd_soc_component *component) argument 47 return snd_soc_component_write(component, ALC5623_RESET, 0); 53 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 59 snd_soc_component_write(component, ALC5623_HID_CTRL_INDEX, 0x46); 63 snd_soc_component_write(component, ALC5623_HID_CTRL_DATA, 0xFFFF); 66 snd_soc_component_write(component, ALC5623_HID_CTRL_DATA, 0); 524 struct snd_soc_component *component = codec_dai->component; local 532 snd_soc_component_update_bits(component, ALC5623_PWR_MANAG_ADD2, 537 reg = snd_soc_component_read(component, ALC5623_DAI_CONTRO 602 get_coeff(struct snd_soc_component *component, int rate) argument 620 struct snd_soc_component *component = codec_dai->component; local 641 struct snd_soc_component *component = codec_dai->component; local 699 struct snd_soc_component *component = dai->component; local 742 struct snd_soc_component *component = dai->component; local 767 enable_power_depop(struct snd_soc_component *component) argument 800 alc5623_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 861 alc5623_suspend(struct snd_soc_component *component) argument 870 alc5623_resume(struct snd_soc_component *component) argument 888 alc5623_probe(struct snd_soc_component *component) argument [all...] |
H A D | pcm186x.c | 264 struct snd_soc_component *component = dai->component; local 265 struct pcm186x_priv *priv = snd_soc_component_get_drvdata(component); 275 dev_dbg(component->dev, "%s() rate=%u format=0x%x width=%u channels=%u\n", 307 snd_soc_component_update_bits(component, PCM186X_PCM_CFG, 330 snd_soc_component_update_bits(component, PCM186X_TDM_TX_SEL, 337 snd_soc_component_update_bits(component, PCM186X_PCM_CFG, 346 dev_dbg(component->dev, 350 snd_soc_component_write(component, PCM186X_BCK_DIV, div_bck - 1); 351 snd_soc_component_write(component, PCM186X_LRK_DI 359 struct snd_soc_component *component = dai->component; local 429 struct snd_soc_component *component = dai->component; local 465 struct snd_soc_component *component = dai->component; local 507 pcm186x_power_on(struct snd_soc_component *component) argument 533 pcm186x_power_off(struct snd_soc_component *component) argument 546 pcm186x_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument [all...] |
H A D | tas2780.c | 23 struct snd_soc_component *component; member in struct:tas2780_priv 42 ret = snd_soc_component_write(tas2780->component, TAS2780_SW_RST, 50 static int tas2780_codec_suspend(struct snd_soc_component *component) argument 53 snd_soc_component_get_drvdata(component); 56 ret = snd_soc_component_update_bits(component, TAS2780_PWR_CTRL, 70 static int tas2780_codec_resume(struct snd_soc_component *component) argument 73 snd_soc_component_get_drvdata(component); 76 ret = snd_soc_component_update_bits(component, TAS2780_PWR_CTRL, 132 struct snd_soc_component *component = dai->component; local 152 struct snd_soc_component *component = tas2780->component; local 241 struct snd_soc_component *component = tas2780->component; local 282 struct snd_soc_component *component = dai->component; local 296 struct snd_soc_component *component = dai->component; local 371 struct snd_soc_component *component = dai->component; local 486 tas2780_codec_probe(struct snd_soc_component *component) argument [all...] |
H A D | wm9081.c | 338 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 341 reg = snd_soc_component_read(component, WM9081_ANALOGUE_SPEAKER_2); 359 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); local 360 unsigned int reg_pwr = snd_soc_component_read(component, WM9081_POWER_MANAGEMENT); 361 unsigned int reg2 = snd_soc_component_read(component, WM9081_ANALOGUE_SPEAKER_2); 382 snd_soc_component_write(component, WM9081_ANALOGUE_SPEAKER_2, reg2); 545 static int wm9081_set_fll(struct snd_soc_component *component, int fll_id, argument 548 struct wm9081_priv *wm9081 = snd_soc_component_get_drvdata(component); 560 dev_dbg(component->dev, "FLL disabled\n"); 571 reg5 = snd_soc_component_read(component, WM9081_FLL_CONTROL_ 636 configure_clock(struct snd_soc_component *component) argument 732 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); local 815 wm9081_set_bias_level(struct snd_soc_component *component, enum snd_soc_bias_level level) argument 902 struct snd_soc_component *component = dai->component; local 995 struct snd_soc_component *component = dai->component; local 1152 struct snd_soc_component *component = codec_dai->component; local 1167 wm9081_set_sysclk(struct snd_soc_component *component, int clk_id, int source, unsigned int freq, int dir) argument 1189 struct snd_soc_component *component = dai->component; local 1255 wm9081_probe(struct snd_soc_component *component) argument [all...] |
/linux-master/sound/soc/meson/ |
H A D | aiu-fifo-i2s.c | 50 struct snd_soc_component *component = dai->component; local 56 snd_soc_component_write(component, AIU_RST_SOFT, 58 snd_soc_component_read(component, AIU_I2S_SYNC); 68 struct snd_soc_component *component = dai->component; local 75 snd_soc_component_update_bits(component, 79 snd_soc_component_update_bits(component, 90 struct snd_soc_component *component = dai->component; local 155 struct snd_soc_component *component = dai->component; local [all...] |
H A D | aiu-fifo-spdif.c | 49 static void fifo_spdif_dcu_enable(struct snd_soc_component *component, argument 52 snd_soc_component_update_bits(component, AIU_IEC958_DCU_FF_CTRL, 60 struct snd_soc_component *component = dai->component; local 71 fifo_spdif_dcu_enable(component, true); 76 fifo_spdif_dcu_enable(component, false); 88 struct snd_soc_component *component = dai->component; local 95 snd_soc_component_update_bits(component, 99 snd_soc_component_update_bits(component, 110 struct snd_soc_component *component = dai->component; local 170 struct snd_soc_component *component = dai->component; local [all...] |
/linux-master/include/sound/ |
H A D | pxa2xx-lib.h | 23 extern int pxa2xx_soc_pcm_new(struct snd_soc_component *component, 25 extern int pxa2xx_soc_pcm_open(struct snd_soc_component *component, 27 extern int pxa2xx_soc_pcm_close(struct snd_soc_component *component, 29 extern int pxa2xx_soc_pcm_hw_params(struct snd_soc_component *component, 32 extern int pxa2xx_soc_pcm_prepare(struct snd_soc_component *component, 34 extern int pxa2xx_soc_pcm_trigger(struct snd_soc_component *component, 37 pxa2xx_soc_pcm_pointer(struct snd_soc_component *component,
|
/linux-master/sound/soc/ |
H A D | soc-core.c | 51 #define for_each_component(component) \ 52 list_for_each_entry(component, &component_list, list) 133 static void soc_init_component_debugfs(struct snd_soc_component *component) argument 135 if (!component->card->debugfs_card_root) 138 if (component->debugfs_prefix) { 142 component->debugfs_prefix, component->name); 144 component->debugfs_root = debugfs_create_dir(name, 145 component->card->debugfs_card_root); 149 component 157 soc_cleanup_component_debugfs(struct snd_soc_component *component) argument 167 struct snd_soc_component *component; local 184 struct snd_soc_component *component; local 232 soc_init_component_debugfs(struct snd_soc_component *component) argument 233 soc_cleanup_component_debugfs(struct snd_soc_component *component) argument 316 snd_soc_rtd_add_component(struct snd_soc_pcm_runtime *rtd, struct snd_soc_component *component) argument 338 struct snd_soc_component *component; local 370 struct snd_soc_component *component; local 391 struct snd_soc_component *component; local 497 struct snd_soc_component *component; local 648 struct snd_soc_component *component; local 752 struct snd_soc_component *component; local 792 struct snd_soc_component *component; local 823 soc_component_to_node(struct snd_soc_component *component) argument 848 snd_soc_is_matching_component( const struct snd_soc_dai_link_component *dlc, struct snd_soc_component *component) argument 879 struct snd_soc_component *component; local 912 struct snd_soc_component *component; local 1169 struct snd_soc_component *component; local 1461 struct snd_soc_component *component; local 1519 soc_set_name_prefix(struct snd_soc_card *card, struct snd_soc_component *component) argument 1547 soc_remove_component(struct snd_soc_component *component, int probed) argument 1564 soc_probe_component(struct snd_soc_card *card, struct snd_soc_component *component) argument 1699 struct snd_soc_component *component; local 1717 struct snd_soc_component *component; local 1739 struct snd_soc_component *component, *_component; local 1750 struct snd_soc_component *component; local 1770 struct snd_soc_component *component; local 1960 struct snd_soc_component *component; local 2157 struct snd_soc_component *component; local 2351 struct snd_soc_component *component; local 2463 snd_soc_add_component_controls(struct snd_soc_component *component, const struct snd_kcontrol_new *controls, unsigned int num_controls) argument 2641 snd_soc_register_dai(struct snd_soc_component *component, struct snd_soc_dai_driver *dai_drv, bool legacy_dai_naming) argument 2693 snd_soc_unregister_dais(struct snd_soc_component *component) argument 2708 snd_soc_register_dais(struct snd_soc_component *component, struct snd_soc_dai_driver *dai_drv, size_t count) argument 2777 snd_soc_del_component_unlocked(struct snd_soc_component *component) argument 2789 snd_soc_component_initialize(struct snd_soc_component *component, const struct snd_soc_component_driver *driver, struct device *dev) argument 2819 snd_soc_add_component(struct snd_soc_component *component, struct snd_soc_dai_driver *dai_drv, int num_dai) argument 2871 struct snd_soc_component *component; local 2896 struct snd_soc_component *component; local 2923 struct snd_soc_component *component = snd_soc_lookup_component_nolocked(dev, NULL); local 3469 struct snd_soc_component *component; local 3609 struct snd_soc_component *component; local 3624 __snd_soc_of_put_component(struct snd_soc_dai_link_component *component) argument 3637 struct snd_soc_dai_link_component *component; local 3667 struct snd_soc_dai_link_component *component; local 3693 struct snd_soc_dai_link_component *component; local 3724 struct snd_soc_dai_link_component *component; local 3747 struct snd_soc_dai_link_component *component; local [all...] |