Home
last modified time | relevance | path

Searched refs:codec_dev (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.15/sound/soc/amd/acp/acp3x-es83xx/
H A Dacp3x-es83xx.c38 struct device *codec_dev; member
78 dev_dbg(priv->codec_dev, "using a 48Mhz MCLK\n"); in acp3x_es83xx_codec_startup()
207 dev_dbg(priv->codec_dev, "card suspend\n"); in acp3x_es83xx_suspend_pre()
219 dev_dbg(priv->codec_dev, "card resume\n"); in acp3x_es83xx_resume_post()
267 dev_info(priv->codec_dev, "%s is %s\n", in acp3x_es83xx_configure_mics()
319 device_remove_software_node(priv->codec_dev); in acp3x_es83xx_init()
408 struct device *codec_dev; in acp3x_es83xx_probe() local
420 codec_dev = acpi_get_first_physical_node(adev); in acp3x_es83xx_probe()
422 if (!codec_dev) { in acp3x_es83xx_probe()
429 put_device(codec_dev); in acp3x_es83xx_probe()
[all …]
/linux-6.15/sound/soc/intel/boards/
H A Dbytcht_es8316.c41 struct device *codec_dev; member
533 struct device *codec_dev; in snd_byt_cht_es8316_mc_probe() local
566 if (!codec_dev) in snd_byt_cht_es8316_mc_probe()
568 priv->codec_dev = get_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
577 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
581 es83xx_dsm_dump(priv->codec_dev); in snd_byt_cht_es8316_mc_probe()
612 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
622 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
631 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
689 put_device(priv->codec_dev); in snd_byt_cht_es8316_mc_probe()
[all …]
H A Dsof_es8336.c61 struct device *codec_dev; member
598 struct device *codec_dev; in sof_es8336_probe() local
687 if (!codec_dev) in sof_es8336_probe()
689 priv->codec_dev = get_device(codec_dev); in sof_es8336_probe()
694 put_device(codec_dev); in sof_es8336_probe()
704 put_device(codec_dev); in sof_es8336_probe()
713 put_device(codec_dev); in sof_es8336_probe()
769 device_remove_software_node(priv->codec_dev); in sof_es8336_probe()
770 put_device(codec_dev); in sof_es8336_probe()
781 device_remove_software_node(priv->codec_dev); in sof_es8336_remove()
[all …]
H A Dbytcr_rt5651.c88 struct device *codec_dev; member
892 struct device *codec_dev; in snd_byt_rt5651_mc_probe() local
928 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_rt5651_mc_probe()
930 if (!codec_dev) in snd_byt_rt5651_mc_probe()
932 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5651_mc_probe()
1000 ret_val = byt_rt5651_add_codec_device_props(codec_dev, priv); in snd_byt_rt5651_mc_probe()
1009 devm_acpi_dev_add_driver_gpios(codec_dev, byt_rt5651_gpios); in snd_byt_rt5651_mc_probe()
1121 device_remove_software_node(priv->codec_dev); in snd_byt_rt5651_mc_probe()
1123 put_device(priv->codec_dev); in snd_byt_rt5651_mc_probe()
1132 device_remove_software_node(priv->codec_dev); in snd_byt_rt5651_mc_remove()
[all …]
H A Dbytcr_rt5640.c107 struct device *codec_dev; member
1704 struct device *codec_dev; in snd_byt_rt5640_mc_probe() local
1744 if (codec_dev) { in snd_byt_rt5640_mc_probe()
1745 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5640_mc_probe()
1754 if (!codec_dev) in snd_byt_rt5640_mc_probe()
1757 if (!i2c_verify_client(codec_dev)) { in snd_byt_rt5640_mc_probe()
1760 put_device(codec_dev); in snd_byt_rt5640_mc_probe()
1768 priv->codec_dev = codec_dev; in snd_byt_rt5640_mc_probe()
1961 device_remove_software_node(priv->codec_dev); in snd_byt_rt5640_mc_probe()
1966 put_device(priv->codec_dev); in snd_byt_rt5640_mc_probe()
[all …]
H A Dbytcr_wm5102.c528 struct device *codec_dev; in snd_byt_wm5102_mc_probe() local
558 codec_dev = bus_find_device_by_name(&spi_bus_type, NULL, codec_name); in snd_byt_wm5102_mc_probe()
559 if (!codec_dev) in snd_byt_wm5102_mc_probe()
563 priv->spkvdd_en_gpio = gpiod_get(codec_dev, "wlf,spkvdd-ena", GPIOD_OUT_LOW); in snd_byt_wm5102_mc_probe()
564 put_device(codec_dev); in snd_byt_wm5102_mc_probe()
H A Dcht_bsw_rt5645.c532 struct device *codec_dev; in snd_cht_mc_probe() local
587 codec_dev = acpi_get_first_physical_node(adev); in snd_cht_mc_probe()
589 if (!codec_dev) in snd_cht_mc_probe()
592 snd_soc_card_chtrt5645.components = rt5645_components(codec_dev); in snd_cht_mc_probe()
593 snd_soc_card_chtrt5650.components = rt5645_components(codec_dev); in snd_cht_mc_probe()
/linux-6.15/sound/soc/fsl/
H A Dimx-rpmsg.c46 struct device *codec_dev = NULL; in imx_rpmsg_late_probe() local
55 codec_dev = &codec_i2c->dev; in imx_rpmsg_late_probe()
56 if (!codec_dev) { in imx_rpmsg_late_probe()
59 codec_dev = &codec_pdev->dev; in imx_rpmsg_late_probe()
62 if (codec_dev) { in imx_rpmsg_late_probe()
63 codec_comp = snd_soc_lookup_component_nolocked(codec_dev, NULL); in imx_rpmsg_late_probe()
79 codec_drv = codec_dev->driver; in imx_rpmsg_late_probe()
90 put_device(codec_dev); in imx_rpmsg_late_probe()
H A Dimx-sgtl5000.c56 struct i2c_client *codec_dev; in imx_sgtl5000_probe() local
113 codec_dev = of_find_i2c_device_by_node(codec_np); in imx_sgtl5000_probe()
114 if (!codec_dev) { in imx_sgtl5000_probe()
132 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe()
186 put_device(&codec_dev->dev); in imx_sgtl5000_probe()
H A Dfsl-asoc-card.c618 struct device *codec_dev[2] = { NULL, NULL }; in fsl_asoc_card_probe() local
662 codec_dev[codec_idx] = &codec_i2c->dev; in fsl_asoc_card_probe()
665 if (!codec_dev[codec_idx]) { in fsl_asoc_card_probe()
668 codec_dev[codec_idx] = &codec_pdev->dev; in fsl_asoc_card_probe()
681 if (codec_dev[codec_idx]) { in fsl_asoc_card_probe()
682 struct clk *codec_clk = clk_get(codec_dev[codec_idx], NULL); in fsl_asoc_card_probe()
822 if (codec_dev[0]) in fsl_asoc_card_probe()
823 priv->codec_priv[0].mclk = devm_clk_get(codec_dev[0], NULL); in fsl_asoc_card_probe()
883 if (!fsl_asoc_card_is_ac97(priv) && !codec_dev[0] in fsl_asoc_card_probe()
/linux-6.15/sound/soc/amd/
H A Dacp-es8336.c34 static struct device *codec_dev; variable
202 codec_dev = acpi_get_first_physical_node(adev); in st_es8336_late_probe()
204 if (!codec_dev) { in st_es8336_late_probe()
209 ret = devm_acpi_dev_add_driver_gpios(codec_dev, acpi_es8336_gpios); in st_es8336_late_probe()
213 gpio_pa = gpiod_get_optional(codec_dev, "pa-enable", GPIOD_OUT_LOW); in st_es8336_late_probe()
217 put_device(codec_dev); in st_es8336_late_probe()
/linux-6.15/drivers/staging/greybus/
H A Daudio_topology.c383 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_get() local
384 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_get()
432 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_put() local
433 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_put()
715 struct device *codec_dev = widget->dapm->dev; in gbcodec_enum_dapm_ctl_get() local
716 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_enum_dapm_ctl_get()
762 struct device *codec_dev = widget->dapm->dev; in gbcodec_enum_dapm_ctl_put() local
829 dev_err_ratelimited(codec_dev, in gbcodec_enum_dapm_ctl_put()
927 struct device *codec_dev = w->dapm->dev; in gbaudio_widget_event() local
942 dev_err(codec_dev, "Invalid widget name:%s\n", w->name); in gbaudio_widget_event()
[all …]
/linux-6.15/drivers/gpu/drm/msm/dp/
H A Ddp_display.h18 struct device *codec_dev; member
35 hdmi_codec_plugged_cb fn, struct device *codec_dev);
H A Ddp_audio.c191 struct device *codec_dev) in msm_dp_audio_hook_plugged_cb() argument
209 return msm_dp_display_set_plugged_cb(msm_dp_display, fn, codec_dev); in msm_dp_audio_hook_plugged_cb()
H A Ddp_display.c629 if (msm_dp_display->plugged_cb && msm_dp_display->codec_dev && in msm_dp_display_handle_plugged_change()
631 msm_dp_display->plugged_cb(msm_dp_display->codec_dev, plugged); in msm_dp_display_handle_plugged_change()
911 hdmi_codec_plugged_cb fn, struct device *codec_dev) in msm_dp_display_set_plugged_cb() argument
916 msm_dp_display->codec_dev = codec_dev; in msm_dp_display_set_plugged_cb()
/linux-6.15/drivers/platform/x86/x86-android-tablets/
H A Dlenovo.c489 struct device *codec_dev; in lenovo_yoga_tab2_830_1050_init_codec() local
493 codec_dev = bus_find_device_by_name(&spi_bus_type, NULL, in lenovo_yoga_tab2_830_1050_init_codec()
495 if (!codec_dev) { in lenovo_yoga_tab2_830_1050_init_codec()
504 pinctrl = pinctrl_get_select(codec_dev, "codec_32khz_clk"); in lenovo_yoga_tab2_830_1050_init_codec()
506 ret = dev_err_probe(codec_dev, PTR_ERR(pinctrl), "selecting codec_32khz_clk\n"); in lenovo_yoga_tab2_830_1050_init_codec()
511 put_device(codec_dev); in lenovo_yoga_tab2_830_1050_init_codec()
519 put_device(codec_dev); in lenovo_yoga_tab2_830_1050_init_codec()
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_hdmi_audio_helper.c97 struct device *codec_dev) in drm_connector_hdmi_audio_hook_plugged_cb() argument
104 connector->hdmi_audio.plugged_cb_dev = codec_dev; in drm_connector_hdmi_audio_hook_plugged_cb()
106 fn(codec_dev, connector->hdmi_audio.last_state); in drm_connector_hdmi_audio_hook_plugged_cb()
/linux-6.15/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-gp-audio.c131 struct device *codec_dev) in audio_hook_plugged_cb() argument
135 return dw_hdmi_set_plugged_cb(dw->data.hdmi, fn, codec_dev); in audio_hook_plugged_cb()
H A Ddw-hdmi-i2s-audio.c173 struct device *codec_dev) in dw_hdmi_i2s_hook_plugged_cb() argument
178 return dw_hdmi_set_plugged_cb(hdmi, fn, codec_dev); in dw_hdmi_i2s_hook_plugged_cb()
/linux-6.15/include/sound/
H A Dhdmi-codec.h117 struct device *codec_dev);
/linux-6.15/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.h107 struct device *codec_dev; member
H A Dcdn-dp-core.c598 if (dp->codec_dev) in cdn_dp_audio_handle_plugged_change()
599 dp->plugged_cb(dp->codec_dev, plugged); in cdn_dp_audio_handle_plugged_change()
869 struct device *codec_dev) in cdn_dp_audio_hook_plugged_cb() argument
875 dp->codec_dev = codec_dev; in cdn_dp_audio_hook_plugged_cb()
/linux-6.15/include/drm/bridge/
H A Ddw_hdmi.h180 struct device *codec_dev);
/linux-6.15/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi.c175 struct device *codec_dev; member
1183 if (hdmi->plugged_cb && hdmi->codec_dev) in mtk_hdmi_update_plugged_status()
1184 hdmi->plugged_cb(hdmi->codec_dev, connected); in mtk_hdmi_update_plugged_status()
1630 struct device *codec_dev) in mtk_hdmi_audio_hook_plugged_cb() argument
1636 hdmi->codec_dev = codec_dev; in mtk_hdmi_audio_hook_plugged_cb()
/linux-6.15/drivers/gpu/drm/bridge/analogix/
H A Danx7625.h464 struct device *codec_dev; member

12