Home
last modified time | relevance | path

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

/openbmc/linux/sound/soc/intel/boards/
H A Dbytcht_es8316.c40 struct device *codec_dev; member
475 struct device *codec_dev; in snd_byt_cht_es8316_mc_probe() local
508 if (!codec_dev) in snd_byt_cht_es8316_mc_probe()
510 priv->codec_dev = get_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
519 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
550 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
560 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
569 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
626 device_remove_software_node(priv->codec_dev); in snd_byt_cht_es8316_mc_probe()
627 put_device(priv->codec_dev); in snd_byt_cht_es8316_mc_probe()
[all …]
H A Dsof_es8336.c61 struct device *codec_dev; member
600 struct device *codec_dev; in sof_es8336_probe() local
689 if (!codec_dev) in sof_es8336_probe()
691 priv->codec_dev = get_device(codec_dev); in sof_es8336_probe()
696 put_device(codec_dev); in sof_es8336_probe()
706 put_device(codec_dev); in sof_es8336_probe()
715 put_device(codec_dev); in sof_es8336_probe()
771 device_remove_software_node(priv->codec_dev); in sof_es8336_probe()
772 put_device(codec_dev); in sof_es8336_probe()
783 device_remove_software_node(priv->codec_dev); in sof_es8336_remove()
[all …]
H A Dbytcr_rt5651.c88 struct device *codec_dev; member
896 struct device *codec_dev; in snd_byt_rt5651_mc_probe() local
931 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_rt5651_mc_probe()
933 if (!codec_dev) in snd_byt_rt5651_mc_probe()
935 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5651_mc_probe()
1003 ret_val = byt_rt5651_add_codec_device_props(codec_dev, priv); in snd_byt_rt5651_mc_probe()
1012 devm_acpi_dev_add_driver_gpios(codec_dev, byt_rt5651_gpios); in snd_byt_rt5651_mc_probe()
1124 device_remove_software_node(priv->codec_dev); in snd_byt_rt5651_mc_probe()
1126 put_device(priv->codec_dev); in snd_byt_rt5651_mc_probe()
1135 device_remove_software_node(priv->codec_dev); in snd_byt_rt5651_mc_remove()
[all …]
H A Dbytcr_rt5640.c104 struct device *codec_dev; member
1420 rt5640_jack_gpio.gpiod_dev = priv->codec_dev; in byt_rt5640_init()
1428 rt5640_jack2_gpio.gpiod_dev = priv->codec_dev; in byt_rt5640_init()
1651 struct device *codec_dev; in snd_byt_rt5640_mc_probe() local
1687 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_rt5640_mc_probe()
1689 if (!codec_dev) in snd_byt_rt5640_mc_probe()
1691 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5640_mc_probe()
1883 device_remove_software_node(priv->codec_dev); in snd_byt_rt5640_mc_probe()
1888 put_device(priv->codec_dev); in snd_byt_rt5640_mc_probe()
1900 device_remove_software_node(priv->codec_dev); in snd_byt_rt5640_mc_remove()
[all …]
H A Dbytcr_wm5102.c395 struct device *codec_dev; in snd_byt_wm5102_mc_probe() local
422 codec_dev = bus_find_device_by_name(&spi_bus_type, NULL, codec_name); in snd_byt_wm5102_mc_probe()
424 if (!codec_dev) in snd_byt_wm5102_mc_probe()
428 priv->spkvdd_en_gpio = gpiod_get(codec_dev, "wlf,spkvdd-ena", GPIOD_OUT_LOW); in snd_byt_wm5102_mc_probe()
429 put_device(codec_dev); in snd_byt_wm5102_mc_probe()
/openbmc/linux/sound/soc/amd/
H A Dacp-es8336.c34 static struct device *codec_dev; variable
204 codec_dev = acpi_get_first_physical_node(adev); in st_es8336_late_probe()
206 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()
/openbmc/linux/drivers/platform/x86/x86-android-tablets/
H A Dlenovo.c462 struct device *codec_dev; in lenovo_yoga_tab2_830_1050_init_codec() local
466 codec_dev = bus_find_device_by_name(&spi_bus_type, NULL, in lenovo_yoga_tab2_830_1050_init_codec()
468 if (!codec_dev) { in lenovo_yoga_tab2_830_1050_init_codec()
477 pinctrl = pinctrl_get_select(codec_dev, "codec_32khz_clk"); in lenovo_yoga_tab2_830_1050_init_codec()
479 ret = dev_err_probe(codec_dev, PTR_ERR(pinctrl), "selecting codec_32khz_clk\n"); in lenovo_yoga_tab2_830_1050_init_codec()
484 put_device(codec_dev); in lenovo_yoga_tab2_830_1050_init_codec()
492 put_device(codec_dev); in lenovo_yoga_tab2_830_1050_init_codec()
/openbmc/linux/sound/soc/fsl/
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.c551 struct device *codec_dev = NULL; in fsl_asoc_card_probe() local
586 codec_dev = &codec_i2c->dev; in fsl_asoc_card_probe()
589 if (!codec_dev) { in fsl_asoc_card_probe()
592 codec_dev = &codec_pdev->dev; in fsl_asoc_card_probe()
603 if (codec_dev) { in fsl_asoc_card_probe()
604 struct clk *codec_clk = clk_get(codec_dev, NULL); in fsl_asoc_card_probe()
711 if (codec_dev) in fsl_asoc_card_probe()
712 priv->codec_priv.mclk = devm_clk_get(codec_dev, NULL); in fsl_asoc_card_probe()
750 if (!fsl_asoc_card_is_ac97(priv) && !codec_dev) { in fsl_asoc_card_probe()
/openbmc/linux/drivers/gpu/drm/msm/dp/
H A Ddp_display.h15 struct device *codec_dev; member
36 hdmi_codec_plugged_cb fn, struct device *codec_dev);
H A Ddp_audio.c462 struct device *codec_dev) in dp_audio_hook_plugged_cb() argument
480 return dp_display_set_plugged_cb(dp_display, fn, codec_dev); in dp_audio_hook_plugged_cb()
H A Ddp_display.c638 if (dp_display->plugged_cb && dp_display->codec_dev && in dp_display_handle_plugged_change()
640 dp_display->plugged_cb(dp_display->codec_dev, plugged); in dp_display_handle_plugged_change()
929 hdmi_codec_plugged_cb fn, struct device *codec_dev) in dp_display_set_plugged_cb() argument
934 dp_display->codec_dev = codec_dev; in dp_display_set_plugged_cb()
/openbmc/linux/drivers/staging/greybus/
H A Daudio_topology.c389 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_get() local
390 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_get()
438 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_put() local
439 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_put()
721 struct device *codec_dev = widget->dapm->dev; in gbcodec_enum_dapm_ctl_get() local
722 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_enum_dapm_ctl_get()
769 struct device *codec_dev = widget->dapm->dev; in gbcodec_enum_dapm_ctl_put() local
838 dev_err_ratelimited(codec_dev, in gbcodec_enum_dapm_ctl_put()
936 struct device *codec_dev = w->dapm->dev; in gbaudio_widget_event() local
951 dev_err(codec_dev, "Invalid widget name:%s\n", w->name); in gbaudio_widget_event()
[all …]
/openbmc/linux/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.c172 struct device *codec_dev) in dw_hdmi_i2s_hook_plugged_cb() argument
177 return dw_hdmi_set_plugged_cb(hdmi, fn, codec_dev); in dw_hdmi_i2s_hook_plugged_cb()
H A Ddw-hdmi.c198 struct device *codec_dev; member
226 if (hdmi->plugged_cb && hdmi->codec_dev) in handle_plugged_change()
227 hdmi->plugged_cb(hdmi->codec_dev, plugged); in handle_plugged_change()
231 struct device *codec_dev) in dw_hdmi_set_plugged_cb() argument
237 hdmi->codec_dev = codec_dev; in dw_hdmi_set_plugged_cb()
/openbmc/linux/include/sound/
H A Dhdmi-codec.h117 struct device *codec_dev);
/openbmc/linux/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()
/openbmc/linux/include/drm/bridge/
H A Ddw_hdmi.h180 struct device *codec_dev);
/openbmc/linux/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi.c181 struct device *codec_dev; member
1192 if (hdmi->plugged_cb && hdmi->codec_dev) in mtk_hdmi_update_plugged_status()
1193 hdmi->plugged_cb(hdmi->codec_dev, connected); in mtk_hdmi_update_plugged_status()
1645 struct device *codec_dev) in mtk_hdmi_audio_hook_plugged_cb() argument
1651 hdmi->codec_dev = codec_dev; in mtk_hdmi_audio_hook_plugged_cb()
H A Dmtk_dp.c134 struct device *codec_dev; member
1993 if (mtk_dp->plugged_cb && mtk_dp->codec_dev) in mtk_dp_update_plugged_status()
1994 mtk_dp->plugged_cb(mtk_dp->codec_dev, in mtk_dp_update_plugged_status()
2485 struct device *codec_dev) in mtk_dp_audio_hook_plugged_cb() argument
2491 mtk_dp->codec_dev = codec_dev; in mtk_dp_audio_hook_plugged_cb()
/openbmc/linux/drivers/gpu/drm/bridge/analogix/
H A Danx7625.h470 struct device *codec_dev; member
H A Danx7625.c1988 if (ctx->plugged_cb && ctx->codec_dev) { in anx7625_audio_update_connector_status()
1989 ctx->plugged_cb(ctx->codec_dev, in anx7625_audio_update_connector_status()
1996 struct device *codec_dev) in anx7625_audio_hook_plugged_cb() argument
2001 ctx->codec_dev = codec_dev; in anx7625_audio_hook_plugged_cb()
/openbmc/linux/drivers/gpu/drm/bridge/
H A Dite-it6505.c453 struct device *codec_dev; member
2257 if (it6505->plugged_cb && it6505->codec_dev) in it6505_plugged_status_to_codec()
2258 it6505->plugged_cb(it6505->codec_dev, in it6505_plugged_status_to_codec()
2854 struct device *codec_dev) in it6505_audio_hook_plugged_cb() argument
2859 it6505->codec_dev = codec_dev; in it6505_audio_hook_plugged_cb()