/linux/sound/soc/ |
A D | soc-component.c | 75 ret = component->init(component); in snd_soc_component_init() 324 component->driver->suspend(component); in snd_soc_component_suspend() 331 component->driver->resume(component); in snd_soc_component_resume() 345 ret = component->driver->probe(component); in snd_soc_component_probe() 353 component->driver->remove(component); in snd_soc_component_remove() 690 val = component->driver->read(component, reg); in soc_component_read_no_lock() 947 component->driver->ioctl(component, in snd_soc_pcm_component_ioctl() 961 ret = component->driver->sync_stop(component, in snd_soc_pcm_component_sync_stop() 1002 page = component->driver->page(component, in snd_soc_pcm_component_page() 1024 component->driver->mmap(component, in snd_soc_pcm_component_mmap() [all …]
|
A D | soc-core.c | 142 component->debugfs_prefix, component->name); in soc_init_component_debugfs() 149 component->debugfs_root = debugfs_create_dir(component->name, in soc_init_component_debugfs() 322 return component; in snd_soc_lookup_component() 2247 num_controls, component->name_prefix, component); in snd_soc_add_component_controls() 2458 dai->component = component; in snd_soc_register_dai() 2581 component->name = fmt_single_name(dev, &component->id); in snd_soc_component_initialize() 2617 if (!component->driver->write && !component->driver->read) { in snd_soc_add_component() 2619 component->regmap = dev_get_regmap(component->dev, in snd_soc_add_component() 2650 if (!component) in snd_soc_register_component() 2678 if (!component) in snd_soc_unregister_component_by_driver() [all …]
|
/linux/include/sound/ |
A D | soc-component.h | 30 int (*open)(struct snd_soc_component *component, 32 int (*free)(struct snd_soc_component *component, 57 int (*ack)(struct snd_soc_component *component, 260 struct snd_soc_component *component) in snd_soc_component_get_dapm() argument 262 return &component->dapm; in snd_soc_component_get_dapm() 290 snd_soc_component_get_dapm(component)); in snd_soc_component_get_bias_level() 306 snd_soc_component_get_dapm(component), in snd_soc_component_force_bias_level() 331 struct snd_soc_component *component) in snd_soc_component_cache_sync() argument 333 return regcache_sync(component->regmap); in snd_soc_component_cache_sync() 419 return component->active; in snd_soc_component_active() [all …]
|
/linux/sound/soc/codecs/ |
A D | tlv320dac33.c | 647 struct snd_soc_component *component = dac33->component; in dac33_prefill_handler() local 693 struct snd_soc_component *component = dac33->component; in dac33_playback_handler() local 723 component = dac33->component; in dac33_work() 784 struct snd_soc_component *component = dai->component; in dac33_startup() local 796 struct snd_soc_component *component = dai->component; in dac33_shutdown() local 808 struct snd_soc_component *component = dai->component; in dac33_hw_params() local 1108 struct snd_soc_component *component = dai->component; in dac33_pcm_trigger() local 1140 struct snd_soc_component *component = dai->component; in dac33_dai_delay() local 1284 struct snd_soc_component *component = codec_dai->component; in dac33_set_dai_sysclk() local 1371 dac33->component = component; in dac33_soc_probe() [all …]
|
A D | twl6040.c | 65 struct snd_soc_component *component; member 95 #define to_twl6040(component) dev_get_drvdata((component)->dev->parent) argument 305 struct snd_soc_component *component = priv->component; in twl6040_accessory_work() local 862 struct snd_soc_component *component = dai->component; in twl6040_startup() local 876 struct snd_soc_component *component = dai->component; in twl6040_hw_params() local 912 struct snd_soc_component *component = dai->component; in twl6040_prepare() local 918 dev_err(component->dev, in twl6040_prepare() 935 struct snd_soc_component *component = codec_dai->component; in twl6040_set_dai_sysclk() local 1109 priv->component = component; in twl6040_probe() 1122 "twl6040_irq_plug", component); in twl6040_probe() [all …]
|
A D | max98095.c | 942 struct snd_soc_component *component = dai->component; in max98095_dai1_hw_params() local 1003 struct snd_soc_component *component = dai->component; in max98095_dai2_hw_params() local 1064 struct snd_soc_component *component = dai->component; in max98095_dai3_hw_params() local 1124 struct snd_soc_component *component = dai->component; in max98095_dai_set_sysclk() local 1161 struct snd_soc_component *component = codec_dai->component; in max98095_dai1_set_fmt() local 1229 struct snd_soc_component *component = codec_dai->component; in max98095_dai2_set_fmt() local 1298 struct snd_soc_component *component = codec_dai->component; in max98095_dai3_set_fmt() local 1975 ret = snd_soc_component_write(component, i, snd_soc_component_read(component, i)); in max98095_reset() 1997 max98095_reset(component); in max98095_probe() 2070 max98095_handle_pdata(component); in max98095_probe() [all …]
|
A D | wm8961.c | 227 dev_dbg(component->dev, "Enabling DC servo\n"); in wm8961_hp_event() 238 dev_err(component->dev, "DC servo timed out\n"); in wm8961_hp_event() 505 struct snd_soc_component *component = dai->component; in wm8961_hw_params() local 535 dev_err(component->dev, in wm8961_hw_params() 540 dev_err(component->dev, in wm8961_hw_params() 596 struct snd_soc_component *component = dai->component; in wm8961_set_sysclk() local 623 struct snd_soc_component *component = dai->component; in wm8961_set_fmt() local 690 struct snd_soc_component *component = dai->component; in wm8961_set_tristate() local 703 struct snd_soc_component *component = dai->component; in wm8961_mute() local 718 struct snd_soc_component *component = dai->component; in wm8961_set_clkdiv() local [all …]
|
A D | rt5631.c | 575 depop_seq_mute_stage(component, 0); in hp_event() 576 depop_seq_power_stage(component, 0); in hp_event() 585 depop_seq_power_stage(component, 1); in hp_event() 586 depop_seq_mute_stage(component, 1); in hp_event() 1355 struct snd_soc_component *component = dai->component; in rt5631_hifi_pcm_params() local 1407 struct snd_soc_component *component = codec_dai->component; in rt5631_hifi_codec_set_dai_fmt() local 1459 struct snd_soc_component *component = codec_dai->component; in rt5631_hifi_codec_set_dai_sysclk() local 1475 struct snd_soc_component *component = codec_dai->component; in rt5631_codec_set_dai_pll() local 1495 dev_info(component->dev, in rt5631_codec_set_dai_pll() 1514 dev_info(component->dev, in rt5631_codec_set_dai_pll() [all …]
|
A D | wm8958-dsp2.c | 215 snd_soc_component_write(component, in wm8958_dsp_start_mbc() 382 wm8958_dsp_start_vss(component, path); in wm8958_dsp_apply() 425 wm8958_dsp_apply(component, i, 1); in wm8958_aif_ev() 430 wm8958_dsp_apply(component, i, 0); in wm8958_aif_ev() 917 component, wm8958_mbc_loaded); in wm8958_dsp2_init() 920 component, wm8958_mbc_vss_loaded); in wm8958_dsp2_init() 923 component, wm8958_enh_eq_loaded); in wm8958_dsp2_init() 947 dev_err(wm8994->hubs.component->dev, in wm8958_dsp2_init() 973 dev_err(wm8994->hubs.component->dev, in wm8958_dsp2_init() 1000 dev_err(wm8994->hubs.component->dev, in wm8958_dsp2_init() [all …]
|
A D | wm_hubs.c | 259 if (wm_hubs_dac_hp_direct(component) && in enable_dc_servo() 264 wait_for_dc_servo(component, in enable_dc_servo() 275 wait_for_dc_servo(component, in enable_dc_servo() 279 wait_for_dc_servo(component, in enable_dc_servo() 291 dev_dbg(component->dev, in enable_dc_servo() 313 wait_for_dc_servo(component, in enable_dc_servo() 323 if (wm_hubs_dac_hp_direct(component)) in enable_dc_servo() 560 enable_dc_servo(component); in hp_event() 701 wm_hubs_update_class_w(component); in class_w_put_volsw() 721 wm_hubs_update_class_w(component); in class_w_put_double() [all …]
|
A D | rt5663.c | 1903 struct snd_soc_component *component = rt5663->component; in rt5663_jack_detect_work() local 1906 if (!component) in rt5663_jack_detect_work() 2004 struct snd_soc_component *component = rt5663->component; in rt5663_jd_unplug_work() local 2006 if (!component) in rt5663_jd_unplug_work() 2765 struct snd_soc_component *component = dai->component; in rt5663_hw_params() local 2812 struct snd_soc_component *component = dai->component; in rt5663_set_dai_fmt() local 2860 struct snd_soc_component *component = dai->component; in rt5663_set_dai_sysclk() local 2895 struct snd_soc_component *component = dai->component; in rt5663_set_dai_pll() local 2968 struct snd_soc_component *component = dai->component; in rt5663_set_tdm_slot() local 3034 struct snd_soc_component *component = dai->component; in rt5663_set_bclk_ratio() local [all …]
|
A D | wm8994.c | 2507 struct snd_soc_component *component = dai->component; in wm8994_set_dai_sysclk() local 2757 struct snd_soc_component *component = dai->component; in wm8994_set_dai_fmt() local 2913 struct snd_soc_component *component = dai->component; in wm8994_hw_params() local 3093 struct snd_soc_component *component = dai->component; in wm8994_aif3_hw_params() local 3136 struct snd_soc_component *component = codec_dai->component; in wm8994_aif_mute() local 3163 struct snd_soc_component *component = codec_dai->component; in wm8994_set_tristate() local 3189 struct snd_soc_component *component = dai->component; in wm8994_aif2_probe() local 3345 struct snd_soc_component *component = wm8994->hubs.component; in wm8994_handle_retune_mobile_pdata() local 3413 struct snd_soc_component *component = wm8994->hubs.component; in wm8994_handle_pdata() local 3639 struct snd_soc_component *component = priv->hubs.component; in wm8994_mic_irq() local [all …]
|
A D | wm8753.c | 244 if (snd_soc_component_active(component)) in wm8753_set_dai() 743 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_pll() local 864 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_sysclk() local 924 struct snd_soc_component *component = dai->component; in wm8753_pcm_hw_params() local 1025 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_clkdiv() local 1155 struct snd_soc_component *component = dai->component; in wm8753_i2s_hw_params() local 1262 struct snd_soc_component *component = codec_dai->component; in wm8753_hifi_set_dai_fmt() local 1292 struct snd_soc_component *component = codec_dai->component; in wm8753_voice_set_dai_fmt() local 1302 struct snd_soc_component *component = dai->component; in wm8753_mute() local 1309 if (!snd_soc_component_active(component)) in wm8753_mute() [all …]
|
A D | wm8900.c | 218 snd_soc_component_write(component, WM8900_REG_RESET, 0); in wm8900_reset() 629 struct snd_soc_component *component = dai->component; in wm8900_hw_params() local 818 struct snd_soc_component *component = codec_dai->component; in wm8900_set_dai_clkdiv() local 860 struct snd_soc_component *component = codec_dai->component; in wm8900_set_dai_fmt() local 972 struct snd_soc_component *component = codec_dai->component; in wm8900_mute() local 1123 ret = wm8900_set_fll(component, 0, 0, 0); in wm8900_suspend() 1125 dev_err(component->dev, "Failed to stop FLL\n"); in wm8900_suspend() 1142 wm8900_reset(component); in wm8900_resume() 1160 ret = wm8900_set_fll(component, 0, fll_in, fll_out); in wm8900_resume() 1162 dev_err(component->dev, "Failed to restart FLL\n"); in wm8900_resume() [all …]
|
A D | twl4030.c | 1640 struct snd_soc_component *component = dai->component; in twl4030_startup() local 1669 struct snd_soc_component *component = dai->component; in twl4030_shutdown() local 1693 struct snd_soc_component *component = dai->component; in twl4030_hw_params() local 1810 struct snd_soc_component *component = codec_dai->component; in twl4030_set_dai_sysclk() local 1835 struct snd_soc_component *component = codec_dai->component; in twl4030_set_dai_fmt() local 1889 struct snd_soc_component *component = dai->component; in twl4030_set_tristate() local 1925 struct snd_soc_component *component = dai->component; in twl4030_voice_startup() local 1957 struct snd_soc_component *component = dai->component; in twl4030_voice_shutdown() local 1967 struct snd_soc_component *component = dai->component; in twl4030_voice_hw_params() local 2012 struct snd_soc_component *component = codec_dai->component; in twl4030_voice_set_dai_sysclk() local [all …]
|
A D | da7213.c | 267 dev_warn(component->dev, in da7213_alc_calib_auto() 354 da7213_alc_calib(component); in da7213_put_mixin_gain() 369 da7213_alc_calib(component); in da7213_put_alc_sw() 1158 struct snd_soc_component *component = dai->component; in da7213_hw_params() local 1236 struct snd_soc_component *component = codec_dai->component; in da7213_set_dai_fmt() local 1337 struct snd_soc_component *component = dai->component; in da7213_mute() local 1420 dev_err(component->dev, in _da7213_set_component_pll() 1433 dev_err(component->dev, in _da7213_set_component_pll() 1450 dev_err(component->dev, in _da7213_set_component_pll() 1475 dev_err(component->dev, in _da7213_set_component_pll() [all …]
|
A D | wcd-clsh-v2.c | 158 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_buck_mode() 162 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_buck_mode() 208 snd_soc_component_update_bits(component, in wcd_clsh_v3_buck_ctrl() 222 snd_soc_component_update_bits(component, in wcd_clsh_v3_buck_ctrl() 402 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 405 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 409 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 412 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 422 snd_soc_component_update_bits(component, in wcd_clsh_v3_force_iq_ctl() 427 snd_soc_component_update_bits(component, in wcd_clsh_v3_force_iq_ctl() [all …]
|
A D | rt1015.c | 497 struct snd_soc_component *component = rt1015->component; in rt1015_calibrate() local 586 snd_soc_component_write(component, in r1015_dac_event() 588 snd_soc_component_write(component, in r1015_dac_event() 590 snd_soc_component_write(component, in r1015_dac_event() 592 snd_soc_component_write(component, in r1015_dac_event() 594 snd_soc_component_write(component, in r1015_dac_event() 597 snd_soc_component_write(component, in r1015_dac_event() 690 struct snd_soc_component *component = dai->component; in rt1015_hw_params() local 740 struct snd_soc_component *component = dai->component; in rt1015_set_dai_fmt() local 892 struct snd_soc_component *component = dai->component; in rt1015_set_tdm_slot() local [all …]
|
A D | tas2552.c | 65 struct snd_soc_component *component; member 144 if (!tas2552->component) in tas2552_sw_shutdown() 239 struct snd_soc_component *component = dai->component; in tas2552_hw_params() local 328 struct snd_soc_component *component = dai->component; in tas2552_prepare() local 346 struct snd_soc_component *component = dai->component; in tas2552_set_dai_fmt() local 396 struct snd_soc_component *component = dai->component; in tas2552_set_dai_sysclk() local 443 struct snd_soc_component *component = dai->component; in tas2552_set_dai_tdm_slot() local 471 struct snd_soc_component *component = dai->component; in tas2552_mute() local 571 tas2552->component = component; in tas2552_component_probe() 606 pm_runtime_put_noidle(component->dev); in tas2552_component_probe() [all …]
|
A D | max98088.c | 966 struct snd_soc_component *component = dai->component; in max98088_dai1_hw_params() local 1036 struct snd_soc_component *component = dai->component; in max98088_dai2_hw_params() local 1105 struct snd_soc_component *component = dai->component; in max98088_dai_set_sysclk() local 1148 struct snd_soc_component *component = codec_dai->component; in max98088_dai1_set_fmt() local 1220 struct snd_soc_component *component = codec_dai->component; in max98088_dai2_set_fmt() local 1289 struct snd_soc_component *component = codec_dai->component; in max98088_dai1_mute() local 1305 struct snd_soc_component *component = codec_dai->component; in max98088_dai2_mute() local 1541 max98088_setup_eq1(component); in max98088_put_eq_enum() 1544 max98088_setup_eq2(component); in max98088_put_eq_enum() 1656 max98088_handle_eq_pdata(component); in max98088_handle_pdata() [all …]
|
A D | wm8960.c | 521 struct snd_soc_component *component = codec_dai->component; in wm8960_set_dai_fmt() local 753 dev_warn(component->dev, in wm8960_configure_clocking() 816 struct snd_soc_component *component = dai->component; in wm8960_hw_params() local 852 wm8960_set_deemph(component); in wm8960_hw_params() 875 struct snd_soc_component *component = dai->component; in wm8960_hw_free() local 886 struct snd_soc_component *component = dai->component; in wm8960_mute() local 912 dev_err(component->dev, in wm8960_set_bias_level_out3() 1035 dev_err(component->dev, in wm8960_set_bias_level_capless() 1232 struct snd_soc_component *component = codec_dai->component; in wm8960_set_dai_pll() local 1246 struct snd_soc_component *component = codec_dai->component; in wm8960_set_dai_clkdiv() local [all …]
|
A D | rt5651.c | 1284 struct snd_soc_component *component = dai->component; in rt5651_hw_params() local 1350 struct snd_soc_component *component = dai->component; in rt5651_set_dai_fmt() local 1413 struct snd_soc_component *component = dai->component; in rt5651_set_dai_sysclk() local 1451 struct snd_soc_component *component = dai->component; in rt5651_set_dai_pll() local 1669 rt5651_clear_micbias1_ovcd(component); in rt5651_start_button_press_work() 1677 struct snd_soc_component *component = rt5651->component; in rt5651_button_press_work() local 1680 if (!rt5651_jack_inserted(component)) in rt5651_button_press_work() 1683 if (rt5651_micbias1_ovcd(component)) { in rt5651_button_press_work() 1785 struct snd_soc_component *component = rt5651->component; in rt5651_jack_detect_work() local 2062 rt5651->component = component; in rt5651_probe() [all …]
|
A D | wm8955.c | 285 dev_err(component->dev, in wm8955_configure_clocking() 409 return wm8955_set_deemph(component); in wm8955_put_deemph() 592 struct snd_soc_component *component = dai->component; in wm8955_hw_params() local 617 wm8955_set_deemph(component); in wm8955_hw_params() 631 wm8955_configure_clocking(component); in wm8955_hw_params() 641 struct snd_soc_component *component = dai->component; in wm8955_set_sysclk() local 670 struct snd_soc_component *component = dai->component; in wm8955_set_fmt() local 750 struct snd_soc_component *component = codec_dai->component; in wm8955_mute() local 790 dev_err(component->dev, in wm8955_set_bias_level() 826 snd_soc_component_update_bits(component, in wm8955_set_bias_level() [all …]
|
A D | da7219-aad.c | 56 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_btn_det_work() local 64 snd_soc_component_update_bits(component, DA7219_HP_L_CTRL, in da7219_aad_btn_det_work() 67 snd_soc_component_update_bits(component, DA7219_HP_R_CTRL, in da7219_aad_btn_det_work() 112 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_hptest_work() local 150 da7219_set_pll(component, DA7219_SYSCLK_PLL, in da7219_aad_hptest_work() 217 snd_soc_component_update_bits(component, DA7219_HP_L_CTRL, in da7219_aad_hptest_work() 318 da7219_set_pll(component, DA7219_SYSCLK_MCLK, 0); in da7219_aad_hptest_work() 345 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_irq_thread() local 886 int da7219_aad_init(struct snd_soc_component *component) in da7219_aad_init() argument 893 da7219_aad->component = component; in da7219_aad_init() [all …]
|
/linux/drivers/base/ |
A D | component.c | 50 struct component *component; member 102 struct component *component = match->compare[i].component; in component_devices_show() local 231 struct component *component) in try_to_bring_up_master() argument 242 if (component && component->master != master) { in try_to_bring_up_master() 523 if (component->ops && component->ops->unbind) in component_unbind() 528 devres_release_group(component->dev, component); in component_unbind() 585 dev_name(component->dev), component->ops); in component_bind() 601 dev_name(component->dev), component->ops); in component_bind() 660 struct component *component; in __component_add() local 750 struct component *c, *component = NULL; in component_del() local [all …]
|