| /linux/sound/soc/amd/acp/acp3x-es83xx/ |
| H A D | acp3x-es83xx.c | 38 struct device *codec_dev; member 78 dev_dbg(priv->codec_dev, "using a 48Mhz MCLK\n"); in acp3x_es83xx_codec_startup() 81 dev_dbg(priv->codec_dev, "using a 12.288Mhz MCLK\n"); in acp3x_es83xx_codec_startup() 165 dev_dbg(priv->codec_dev, "headphone power event = %d\n", event); in acp3x_es83xx_headphone_power_event() 183 dev_dbg(priv->codec_dev, "speaker power event: %d\n", event); in acp3x_es83xx_speaker_power_event() 209 dev_dbg(priv->codec_dev, "card suspend\n"); in acp3x_es83xx_suspend_pre() 221 dev_dbg(priv->codec_dev, "card resume\n"); in acp3x_es83xx_resume_post() 245 dev_info(priv->codec_dev, "speaker gpio %d active %s, headphone gpio %d active %s\n", in acp3x_es83xx_configure_gpios() 269 dev_info(priv->codec_dev, "%s is %s\n", in acp3x_es83xx_configure_mics() 299 ret = devm_acpi_dev_add_driver_gpios(priv->codec_dev, priv->gpio_mapping); in acp3x_es83xx_init() [all …]
|
| /linux/sound/soc/intel/boards/ |
| H A D | bytcht_es8316.c | 41 struct device *codec_dev; member 484 ret = es83xx_dsm(priv->codec_dev, PLATFORM_MAINMIC_TYPE_ARG, &val1); in byt_cht_es8316_get_quirks_from_dsm() 488 ret = es83xx_dsm(priv->codec_dev, PLATFORM_HPMIC_TYPE_ARG, &val2); in byt_cht_es8316_get_quirks_from_dsm() 497 dev_warn(priv->codec_dev, "Unknown mic settings mainmic 0x%02x hpmic 0x%02x\n", in byt_cht_es8316_get_quirks_from_dsm() 502 ret = es83xx_dsm(priv->codec_dev, PLATFORM_SPK_TYPE_ARG, &val1); in byt_cht_es8316_get_quirks_from_dsm() 513 dev_warn(priv->codec_dev, "Unknown speaker setting 0x%02x\n", val1); in byt_cht_es8316_get_quirks_from_dsm() 517 ret = es83xx_dsm(priv->codec_dev, PLATFORM_HPDET_INV_ARG, &val1); in byt_cht_es8316_get_quirks_from_dsm() 528 dev_warn(priv->codec_dev, "Unknown hpdet-inv setting 0x%02x\n", val1); in byt_cht_es8316_get_quirks_from_dsm() 548 struct device *codec_dev; in snd_byt_cht_es8316_mc_probe() local 579 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_cht_es8316_mc_probe() [all …]
|
| H A D | sof_es8336.c | 61 struct device *codec_dev; member 609 struct device *codec_dev; in sof_es8336_probe() local 696 codec_dev = acpi_get_first_physical_node(adev); in sof_es8336_probe() 698 if (!codec_dev) in sof_es8336_probe() 700 priv->codec_dev = get_device(codec_dev); in sof_es8336_probe() 705 put_device(codec_dev); in sof_es8336_probe() 715 put_device(codec_dev); in sof_es8336_probe() 719 ret = device_add_software_node(codec_dev, to_software_node(fwnode)); in sof_es8336_probe() 724 put_device(codec_dev); in sof_es8336_probe() 741 ret = devm_acpi_dev_add_driver_gpios(codec_dev, gpio_mapping); in sof_es8336_probe() [all …]
|
| H A D | bytcr_rt5651.c | 89 struct device *codec_dev; member 908 struct device *codec_dev; in snd_byt_rt5651_mc_probe() local 944 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_rt5651_mc_probe() 946 if (!codec_dev) in snd_byt_rt5651_mc_probe() 948 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5651_mc_probe() 1016 ret_val = byt_rt5651_add_codec_device_props(codec_dev, priv); in snd_byt_rt5651_mc_probe() 1025 devm_acpi_dev_add_driver_gpios(codec_dev, byt_rt5651_gpios); in snd_byt_rt5651_mc_probe() 1026 priv->ext_amp_gpio = devm_fwnode_gpiod_get(dev, codec_dev->fwnode, in snd_byt_rt5651_mc_probe() 1043 priv->hp_detect = devm_fwnode_gpiod_get(dev, codec_dev->fwnode, in snd_byt_rt5651_mc_probe() 1137 device_remove_software_node(priv->codec_dev); in snd_byt_rt5651_mc_probe() [all …]
|
| H A D | bytcr_rt5640.c | 108 struct device *codec_dev; member 1481 rt5640_jack_gpio.gpiod_dev = priv->codec_dev; in byt_rt5640_init() 1489 rt5640_jack2_gpio.gpiod_dev = priv->codec_dev; in byt_rt5640_init() 1708 struct device *codec_dev; in snd_byt_rt5640_mc_probe() local 1745 codec_dev = acpi_get_first_physical_node(adev); in snd_byt_rt5640_mc_probe() 1748 if (codec_dev) { in snd_byt_rt5640_mc_probe() 1749 priv->codec_dev = get_device(codec_dev); in snd_byt_rt5640_mc_probe() 1756 codec_dev = bus_find_device_by_name(&i2c_bus_type, NULL, in snd_byt_rt5640_mc_probe() 1758 if (!codec_dev) in snd_byt_rt5640_mc_probe() 1761 if (!i2c_verify_client(codec_dev)) { in snd_byt_rt5640_mc_probe() [all …]
|
| H A D | bytcr_wm5102.c | 528 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 D | cht_bsw_rt5645.c | 532 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/sound/soc/fsl/ |
| H A D | imx-rpmsg.c | 46 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 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 | 625 struct device *codec_dev[2] = { NULL, NULL }; in fsl_asoc_card_probe() local 669 codec_dev[codec_idx] = &codec_i2c->dev; in fsl_asoc_card_probe() 672 if (!codec_dev[codec_idx]) { in fsl_asoc_card_probe() 675 codec_dev[codec_idx] = &codec_pdev->dev; in fsl_asoc_card_probe() 688 if (codec_dev[codec_idx]) { in fsl_asoc_card_probe() 689 struct clk *codec_clk = clk_get(codec_dev[codec_idx], NULL); in fsl_asoc_card_probe() 831 if (codec_dev[0]) in fsl_asoc_card_probe() 832 priv->codec_priv[0].mclk = devm_clk_get(codec_dev[0], NULL); in fsl_asoc_card_probe() 892 if (!fsl_asoc_card_is_ac97(priv) && !codec_dev[0] in fsl_asoc_card_probe()
|
| /linux/sound/soc/amd/ |
| H A D | acp-es8336.c | 34 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/drivers/staging/greybus/ |
| H A D | audio_topology.c | 383 struct device *codec_dev = snd_soc_dapm_to_dev(widget->dapm); in gbcodec_mixer_dapm_ctl_get() local 384 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_get() 387 dev_dbg(codec_dev, "Entered %s:%s\n", __func__, kcontrol->id.name); in gbcodec_mixer_dapm_ctl_get() 396 dev_warn(codec_dev, in gbcodec_mixer_dapm_ctl_get() 410 dev_err_ratelimited(codec_dev, "%d:Error in %s for %s\n", ret, in gbcodec_mixer_dapm_ctl_get() 432 struct device *codec_dev = snd_soc_dapm_to_dev(widget->dapm); in gbcodec_mixer_dapm_ctl_put() local 433 struct gbaudio_codec_info *gb = dev_get_drvdata(codec_dev); in gbcodec_mixer_dapm_ctl_put() 436 dev_dbg(codec_dev, "Entered %s:%s\n", __func__, kcontrol->id.name); in gbcodec_mixer_dapm_ctl_put() 446 dev_warn(codec_dev, in gbcodec_mixer_dapm_ctl_put() 482 dev_err_ratelimited(codec_dev, "%d:Error in %s for %s\n", ret, in gbcodec_mixer_dapm_ctl_put() [all …]
|
| /linux/drivers/platform/x86/x86-android-tablets/ |
| H A D | lenovo.c | 523 struct device *codec_dev; in lenovo_yoga_tab2_830_1050_init_codec() local 527 codec_dev = bus_find_device_by_name(&spi_bus_type, NULL, in lenovo_yoga_tab2_830_1050_init_codec() 529 if (!codec_dev) { in lenovo_yoga_tab2_830_1050_init_codec() 538 pinctrl = pinctrl_get_select(codec_dev, "codec_32khz_clk"); in lenovo_yoga_tab2_830_1050_init_codec() 540 ret = dev_err_probe(codec_dev, PTR_ERR(pinctrl), "selecting codec_32khz_clk\n"); in lenovo_yoga_tab2_830_1050_init_codec() 544 ret = device_add_software_node(codec_dev, &lenovo_yoga_tab2_830_1050_wm5102); in lenovo_yoga_tab2_830_1050_init_codec() 546 dev_err_probe(codec_dev, ret, "adding software node\n"); in lenovo_yoga_tab2_830_1050_init_codec() 550 lenovo_yoga_tab2_830_1050_codec_dev = codec_dev; in lenovo_yoga_tab2_830_1050_init_codec() 559 put_device(codec_dev); in lenovo_yoga_tab2_830_1050_init_codec()
|
| /linux/drivers/gpu/drm/display/ |
| H A D | drm_hdmi_audio_helper.c | 98 struct device *codec_dev) in drm_connector_hdmi_audio_hook_plugged_cb() argument 105 connector->hdmi_audio.plugged_cb_dev = codec_dev; in drm_connector_hdmi_audio_hook_plugged_cb() 108 fn(codec_dev, connector->hdmi_audio.last_state); in drm_connector_hdmi_audio_hook_plugged_cb()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_hdmi_common.h | 173 struct device *codec_dev; member 185 struct device *codec_dev);
|
| H A D | mtk_hdmi_common.c | 193 struct device *codec_dev) in mtk_hdmi_audio_set_plugged_cb() argument 197 hdmi->codec_dev = codec_dev; in mtk_hdmi_audio_set_plugged_cb()
|
| H A D | mtk_hdmi_v2.c | 1007 if (hdmi->plugged_cb && hdmi->codec_dev) in mtk_hdmi_v2_handle_plugged_change() 1008 hdmi->plugged_cb(hdmi->codec_dev, plugged); in mtk_hdmi_v2_handle_plugged_change() 1351 struct device *codec_dev) in mtk_hdmi_v2_audio_hook_plugged_cb() argument 1359 mtk_hdmi_audio_set_plugged_cb(hdmi, fn, codec_dev); in mtk_hdmi_v2_audio_hook_plugged_cb()
|
| H A D | mtk_dp.c | 134 struct device *codec_dev; member 2135 if (mtk_dp->plugged_cb && mtk_dp->codec_dev) in mtk_dp_update_plugged_status() 2136 mtk_dp->plugged_cb(mtk_dp->codec_dev, in mtk_dp_update_plugged_status() 2651 struct device *codec_dev) in mtk_dp_audio_hook_plugged_cb() argument 2657 mtk_dp->codec_dev = codec_dev; in mtk_dp_audio_hook_plugged_cb()
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-gp-audio.c | 136 struct device *codec_dev) in audio_hook_plugged_cb() argument 140 return dw_hdmi_set_plugged_cb(dw->data.hdmi, fn, codec_dev); in audio_hook_plugged_cb()
|
| H A D | dw-hdmi-i2s-audio.c | 173 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/include/sound/ |
| H A D | hdmi-codec.h | 117 struct device *codec_dev);
|
| /linux/include/drm/bridge/ |
| H A D | dw_hdmi.h | 186 struct device *codec_dev);
|
| /linux/drivers/gpu/drm/bridge/analogix/ |
| H A D | anx7625.h | 464 struct device *codec_dev; member
|
| /linux/sound/soc/codecs/ |
| H A D | rt5645.c | 3947 static void rt5645_get_pdata(struct device *codec_dev, struct rt5645_platform_data *pdata) in rt5645_get_pdata() argument 3953 dev_info(codec_dev, "Detected %s platform\n", dmi_data->ident); in rt5645_get_pdata() 3955 } else if (rt5645_check_dp(codec_dev)) { in rt5645_get_pdata() 3956 rt5645_parse_dt(codec_dev, pdata); in rt5645_get_pdata() 3972 const char *rt5645_components(struct device *codec_dev) in rt5645_components() argument 3979 rt5645_get_pdata(codec_dev, &pdata); in rt5645_components()
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | ite-it6505.c | 478 struct device *codec_dev; member 2416 if (it6505->plugged_cb && it6505->codec_dev) in it6505_plugged_status_to_codec() 2417 it6505->plugged_cb(it6505->codec_dev, in it6505_plugged_status_to_codec() 3045 struct device *codec_dev) in it6505_audio_hook_plugged_cb() argument 3050 it6505->codec_dev = codec_dev; in it6505_audio_hook_plugged_cb()
|