Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/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
506 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_cht_es8316_mc_probe()
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()
564 ret = device_add_software_node(codec_dev, to_software_nod 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
687 codec_dev = acpi_get_first_physical_node(adev); in sof_es8336_probe()
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()
710 ret = device_add_software_node(codec_dev, to_software_node(fwnode)); in sof_es8336_probe()
715 put_device(codec_dev); in sof_es8336_probe()
[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()
1013 priv->ext_amp_gpio = devm_fwnode_gpiod_get(dev, codec_dev->fwnode, in snd_byt_rt5651_mc_probe()
1030 priv->hp_detect = devm_fwnode_gpiod_get(dev, codec_dev in snd_byt_rt5651_mc_probe()
[all...]
H A Dbytcr_rt5640.c104 struct device *codec_dev; member
1418 rt5640_jack_gpio.gpiod_dev = priv->codec_dev; in byt_rt5640_init()
1426 rt5640_jack2_gpio.gpiod_dev = priv->codec_dev; in byt_rt5640_init()
1649 struct device *codec_dev; in snd_byt_rt5640_mc_probe() local
1685 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_rt5640_mc_probe()
1687 if (!codec_dev) in snd_byt_rt5640_mc_probe()
1689 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5640_mc_probe()
1766 acpi_dev_add_driver_gpios(ACPI_COMPANION(priv->codec_dev), in snd_byt_rt5640_mc_probe()
1769 priv->hsmic_detect = devm_fwnode_gpiod_get(dev, codec_dev in snd_byt_rt5640_mc_probe()
[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()
427 /* Note no devm_ here since we call gpiod_get on codec_dev rather then 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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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()
188 put_device(&codec_dev->dev); in imx_sgtl5000_probe()
H A Dfsl-asoc-card.c530 struct device *codec_dev = NULL; in fsl_asoc_card_probe() local
565 codec_dev = &codec_i2c->dev; in fsl_asoc_card_probe()
568 if (!codec_dev) { in fsl_asoc_card_probe()
571 codec_dev = &codec_pdev->dev; in fsl_asoc_card_probe()
582 if (codec_dev) { in fsl_asoc_card_probe()
583 struct clk *codec_clk = clk_get(codec_dev, NULL); in fsl_asoc_card_probe()
687 if (!fsl_asoc_card_is_ac97(priv) && !codec_dev) { in fsl_asoc_card_probe()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/sound/soc/intel/boards/
H A Dbytcht_es8316.c481 struct device *codec_dev; in snd_byt_cht_es8316_mc_probe() local
552 codec_dev = bus_find_device_by_name(&i2c_bus_type, NULL, codec_name); in snd_byt_cht_es8316_mc_probe()
553 if (!codec_dev) in snd_byt_cht_es8316_mc_probe()
560 ret = device_add_properties(codec_dev, props); in snd_byt_cht_es8316_mc_probe()
562 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
567 devm_acpi_dev_add_driver_gpios(codec_dev, byt_cht_es8316_gpios); in snd_byt_cht_es8316_mc_probe()
569 gpiod_get_index(codec_dev, "speaker-enable", 0, in snd_byt_cht_es8316_mc_probe()
572 put_device(codec_dev); in snd_byt_cht_es8316_mc_probe()
H A Dbytcr_rt5651.c891 struct device *codec_dev; in snd_byt_rt5651_mc_probe() local
928 codec_dev = bus_find_device_by_name(&i2c_bus_type, NULL, in snd_byt_rt5651_mc_probe()
930 if (!codec_dev) in snd_byt_rt5651_mc_probe()
999 ret_val = byt_rt5651_add_codec_device_props(codec_dev); in snd_byt_rt5651_mc_probe()
1001 put_device(codec_dev); in snd_byt_rt5651_mc_probe()
1010 devm_acpi_dev_add_driver_gpios(codec_dev, byt_rt5651_gpios); in snd_byt_rt5651_mc_probe()
1012 codec_dev->fwnode, in snd_byt_rt5651_mc_probe()
1027 put_device(codec_dev); in snd_byt_rt5651_mc_probe()
1032 codec_dev->fwnode, in snd_byt_rt5651_mc_probe()
1047 put_device(codec_dev); in snd_byt_rt5651_mc_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_display.h14 struct device *codec_dev; member
30 hdmi_codec_plugged_cb fn, struct device *codec_dev);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-6.6/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()
483 /* We're done with the codec_dev now */ 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()
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Daudio_topology.c390 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_get() local
391 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_get()
394 dev_dbg(codec_dev, "Entered %s:%s\n", __func__, kcontrol->id.name); in gbcodec_mixer_dapm_ctl_get()
417 dev_err_ratelimited(codec_dev, "%d:Error in %s for %s\n", ret, in gbcodec_mixer_dapm_ctl_get()
439 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_put() local
440 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_put()
443 dev_dbg(codec_dev, "Entered %s:%s\n", __func__, kcontrol->id.name); in gbcodec_mixer_dapm_ctl_put()
489 dev_err_ratelimited(codec_dev, "%d:Error in %s for %s\n", ret, in gbcodec_mixer_dapm_ctl_put()
722 struct device *codec_dev = widget->dapm->dev; in gbcodec_enum_dapm_ctl_get() local
723 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_enum_dapm_ctl_get()
770 struct device *codec_dev = widget->dapm->dev; gbcodec_enum_dapm_ctl_put() local
937 struct device *codec_dev = w->dapm->dev; gbaudio_widget_event() local
[all...]
/kernel/linux/linux-6.6/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()
393 dev_dbg(codec_dev, "Entered %s:%s\n", __func__, kcontrol->id.name); in gbcodec_mixer_dapm_ctl_get()
416 dev_err_ratelimited(codec_dev, "%d:Error in %s for %s\n", ret, 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()
442 dev_dbg(codec_dev, "Entered %s:%s\n", __func__, kcontrol->id.name); in gbcodec_mixer_dapm_ctl_put()
488 dev_err_ratelimited(codec_dev, "%d:Error in %s for %s\n", ret, 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; gbcodec_enum_dapm_ctl_put() local
936 struct device *codec_dev = w->dapm->dev; gbaudio_widget_event() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-gp-audio.c131 struct device *codec_dev) in audio_hook_plugged_cb()
135 return dw_hdmi_set_plugged_cb(dw->data.hdmi, fn, codec_dev); in audio_hook_plugged_cb()
129 audio_hook_plugged_cb(struct device *dev, void *data, hdmi_codec_plugged_cb fn, struct device *codec_dev) audio_hook_plugged_cb() argument
H A Ddw-hdmi-i2s-audio.c172 struct device *codec_dev) in dw_hdmi_i2s_hook_plugged_cb()
177 return dw_hdmi_set_plugged_cb(hdmi, fn, codec_dev); in dw_hdmi_i2s_hook_plugged_cb()
170 dw_hdmi_i2s_hook_plugged_cb(struct device *dev, void *data, hdmi_codec_plugged_cb fn, struct device *codec_dev) dw_hdmi_i2s_hook_plugged_cb() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-i2s-audio.c172 struct device *codec_dev) in dw_hdmi_i2s_hook_plugged_cb()
177 return dw_hdmi_set_plugged_cb(hdmi, fn, codec_dev); in dw_hdmi_i2s_hook_plugged_cb()
170 dw_hdmi_i2s_hook_plugged_cb(struct device *dev, void *data, hdmi_codec_plugged_cb fn, struct device *codec_dev) dw_hdmi_i2s_hook_plugged_cb() argument
/kernel/linux/linux-5.10/include/sound/
H A Dhdmi-codec.h102 struct device *codec_dev);
/kernel/linux/linux-6.6/include/sound/
H A Dhdmi-codec.h117 struct device *codec_dev);
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.h107 struct device *codec_dev; member
/kernel/linux/linux-5.10/include/drm/bridge/
H A Ddw_hdmi.h171 struct device *codec_dev);
/kernel/linux/linux-6.6/include/drm/bridge/
H A Ddw_hdmi.h180 struct device *codec_dev);

Completed in 20 milliseconds

12