/kernel/linux/linux-6.6/sound/soc/intel/boards/ |
H A D | bytcht_es8316.c | 40 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 D | sof_es8336.c | 61 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 D | bytcr_rt5651.c | 88 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 D | bytcr_rt5640.c | 104 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 D | bytcr_wm5102.c | 395 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 D | acp-es8336.c | 34 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 D | imx-sgtl5000.c | 56 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 D | fsl-asoc-card.c | 530 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 D | imx-sgtl5000.c | 56 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 D | fsl-asoc-card.c | 551 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 D | bytcht_es8316.c | 481 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 D | bytcr_rt5651.c | 891 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 D | dp_display.h | 14 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 D | dp_display.h | 15 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 D | lenovo.c | 462 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 D | audio_topology.c | 390 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 D | audio_topology.c | 389 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 D | dw-hdmi-gp-audio.c | 131 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 D | dw-hdmi-i2s-audio.c | 172 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 D | dw-hdmi-i2s-audio.c | 172 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 D | hdmi-codec.h | 102 struct device *codec_dev);
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | hdmi-codec.h | 117 struct device *codec_dev);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.h | 107 struct device *codec_dev; member
|
/kernel/linux/linux-5.10/include/drm/bridge/ |
H A D | dw_hdmi.h | 171 struct device *codec_dev);
|
/kernel/linux/linux-6.6/include/drm/bridge/ |
H A D | dw_hdmi.h | 180 struct device *codec_dev);
|