/linux-6.3-rc2/sound/soc/ |
A D | soc-component.c | 75 ret = component->init(component); in snd_soc_component_init() 344 component->driver->suspend(component); in snd_soc_component_suspend() 351 component->driver->resume(component); in snd_soc_component_resume() 365 ret = component->driver->probe(component); in snd_soc_component_probe() 373 component->driver->remove(component); in snd_soc_component_remove() 710 val = component->driver->read(component, reg); in soc_component_read_no_lock() 962 if (dai->component == component) in snd_soc_component_is_codec_on_rtd() 1009 component->driver->ioctl(component, in snd_soc_pcm_component_ioctl() 1023 ret = component->driver->sync_stop(component, in snd_soc_pcm_component_sync_stop() 1064 page = component->driver->page(component, in snd_soc_pcm_component_page() [all …]
|
/linux-6.3-rc2/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, 278 struct snd_soc_component *component) in snd_soc_component_get_dapm() argument 280 return &component->dapm; in snd_soc_component_get_dapm() 308 snd_soc_component_get_dapm(component)); in snd_soc_component_get_bias_level() 324 snd_soc_component_get_dapm(component), in snd_soc_component_force_bias_level() 349 struct snd_soc_component *component) in snd_soc_component_cache_sync() argument 351 return regcache_sync(component->regmap); in snd_soc_component_cache_sync() 433 return component->active; in snd_soc_component_active() [all …]
|
/linux-6.3-rc2/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 1369 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 | 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 | 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 1227 struct snd_soc_component *component = codec_dai->component; in max98095_dai2_set_fmt() local 1294 struct snd_soc_component *component = codec_dai->component; in max98095_dai3_set_fmt() local 1969 ret = snd_soc_component_write(component, i, snd_soc_component_read(component, i)); in max98095_reset() 1991 max98095_reset(component); in max98095_probe() 2064 max98095_handle_pdata(component); in max98095_probe() [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 | da7219-aad.c | 55 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_btn_det_work() local 66 snd_soc_component_update_bits(component, DA7219_HP_L_CTRL, in da7219_aad_btn_det_work() 69 snd_soc_component_update_bits(component, DA7219_HP_R_CTRL, in da7219_aad_btn_det_work() 114 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_hptest_work() local 152 da7219_set_pll(component, DA7219_SYSCLK_PLL, in da7219_aad_hptest_work() 323 da7219_set_pll(component, DA7219_SYSCLK_MCLK, 0); in da7219_aad_hptest_work() 346 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_jack_det_work() local 378 struct snd_soc_component *component = da7219_aad->component; in da7219_aad_irq_thread() local 958 da7219_aad->component = component; in da7219_aad_init() 961 da7219_aad_handle_pdata(component); in da7219_aad_init() [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 | 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 | 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 | 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 | 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 1257 struct snd_soc_component *component = codec_dai->component; in da7213_set_dai_fmt() local 1363 struct snd_soc_component *component = dai->component; in da7213_mute() local 1446 dev_err(component->dev, in _da7213_set_component_pll() 1459 dev_err(component->dev, in _da7213_set_component_pll() 1476 dev_err(component->dev, in _da7213_set_component_pll() 1501 dev_err(component->dev, in _da7213_set_component_pll() [all …]
|
A D | wcd-clsh-v2.c | 152 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_buck_mode() 156 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_buck_mode() 202 snd_soc_component_update_bits(component, in wcd_clsh_v3_buck_ctrl() 216 snd_soc_component_update_bits(component, in wcd_clsh_v3_buck_ctrl() 396 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 399 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 403 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 406 snd_soc_component_update_bits(component, in wcd_clsh_v3_set_flyback_mode() 416 snd_soc_component_update_bits(component, in wcd_clsh_v3_force_iq_ctl() 421 snd_soc_component_update_bits(component, in wcd_clsh_v3_force_iq_ctl() [all …]
|
A D | twl4030.c | 1648 struct snd_soc_component *component = dai->component; in twl4030_startup() local 1677 struct snd_soc_component *component = dai->component; in twl4030_shutdown() local 1701 struct snd_soc_component *component = dai->component; in twl4030_hw_params() local 1818 struct snd_soc_component *component = codec_dai->component; in twl4030_set_dai_sysclk() local 1843 struct snd_soc_component *component = codec_dai->component; in twl4030_set_dai_fmt() local 1896 struct snd_soc_component *component = dai->component; in twl4030_set_tristate() local 1932 struct snd_soc_component *component = dai->component; in twl4030_voice_startup() local 1964 struct snd_soc_component *component = dai->component; in twl4030_voice_shutdown() local 1974 struct snd_soc_component *component = dai->component; in twl4030_voice_hw_params() local 2019 struct snd_soc_component *component = codec_dai->component; in twl4030_voice_set_dai_sysclk() 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 | 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 | max98088.c | 969 struct snd_soc_component *component = dai->component; in max98088_dai1_hw_params() local 1039 struct snd_soc_component *component = dai->component; in max98088_dai2_hw_params() local 1108 struct snd_soc_component *component = dai->component; in max98088_dai_set_sysclk() local 1151 struct snd_soc_component *component = codec_dai->component; in max98088_dai1_set_fmt() local 1221 struct snd_soc_component *component = codec_dai->component; in max98088_dai2_set_fmt() local 1288 struct snd_soc_component *component = codec_dai->component; in max98088_dai1_mute() local 1304 struct snd_soc_component *component = codec_dai->component; in max98088_dai2_mute() local 1540 max98088_setup_eq1(component); in max98088_put_eq_enum() 1543 max98088_setup_eq2(component); in max98088_put_eq_enum() 1655 max98088_handle_eq_pdata(component); in max98088_handle_pdata() [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 | rt5640.c | 1652 if (component == NULL) in get_sdp_info() 1701 struct snd_soc_component *component = dai->component; in rt5640_hw_params() local 1772 struct snd_soc_component *component = dai->component; in rt5640_set_dai_fmt() local 1837 struct snd_soc_component *component = dai->component; in rt5640_set_dai_sysclk() local 1876 struct snd_soc_component *component = dai->component; in rt5640_set_dai_pll() local 2213 struct snd_soc_component *component = rt5640->component; in rt5640_button_press_work() local 2317 struct snd_soc_component *component = rt5640->component; in rt5640_jack_work() local 2671 rt5640->component = component; in rt5640_probe() 2701 dev_err(component->dev, in rt5640_probe() 2796 rt5640_reset(component); in rt5640_remove() [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 | wm8978.c | 424 dev_warn(component->dev, in pll_factors() 565 struct snd_soc_component *component = codec_dai->component; in wm8978_set_dai_clkdiv() local 588 ret = wm8978_configure_pll(component); in wm8978_set_dai_clkdiv() 610 struct snd_soc_component *component = codec_dai->component; in wm8978_set_dai_sysclk() local 621 ret = wm8978_configure_pll(component); in wm8978_set_dai_sysclk() 651 struct snd_soc_component *component = codec_dai->component; in wm8978_set_dai_fmt() local 659 dev_dbg(component->dev, "%s\n", __func__); in wm8978_set_dai_fmt() 720 struct snd_soc_component *component = dai->component; in wm8978_hw_params() local 781 int ret = wm8978_configure_pll(component); in wm8978_hw_params() 841 struct snd_soc_component *component = dai->component; in wm8978_mute() local [all …]
|
/linux-6.3-rc2/drivers/base/ |
A D | component.c | 46 struct component *component; member 98 struct component *component = match->compare[i].component; in component_devices_show() local 228 struct component *component) in try_to_bring_up_aggregate_device() argument 239 if (component && component->adev != adev) { in try_to_bring_up_aggregate_device() 577 if (component->ops && component->ops->unbind) in component_unbind() 639 dev_name(component->dev), component->ops); in component_bind() 655 dev_name(component->dev), component->ops); in component_bind() 714 struct component *component; in __component_add() local 804 struct component *c, *component = NULL; in component_del() local 814 if (component && component->adev) { in component_del() [all …]
|