Loading include/sound/soc-dapm.h +0 −1 Original line number Diff line number Diff line Loading @@ -566,7 +566,6 @@ struct snd_soc_dapm_update { /* DAPM context */ struct snd_soc_dapm_context { int n_widgets; /* number of widgets in this context */ enum snd_soc_bias_level bias_level; enum snd_soc_bias_level suspend_bias_level; struct delayed_work delayed_work; Loading include/sound/soc.h +4 −5 Original line number Diff line number Diff line Loading @@ -371,7 +371,7 @@ int snd_soc_suspend(struct device *dev); int snd_soc_resume(struct device *dev); int snd_soc_poweroff(struct device *dev); int snd_soc_register_platform(struct device *dev, struct snd_soc_platform_driver *platform_drv); const struct snd_soc_platform_driver *platform_drv); void snd_soc_unregister_platform(struct device *dev); int snd_soc_register_codec(struct device *dev, const struct snd_soc_codec_driver *codec_drv, Loading Loading @@ -801,10 +801,10 @@ struct snd_soc_platform_driver { struct snd_soc_dai *); /* platform stream pcm ops */ struct snd_pcm_ops *ops; const struct snd_pcm_ops *ops; /* platform stream compress ops */ struct snd_compr_ops *compr_ops; const struct snd_compr_ops *compr_ops; /* platform stream completion event */ int (*stream_event)(struct snd_soc_dapm_context *dapm, int event); Loading @@ -823,7 +823,7 @@ struct snd_soc_platform { const char *name; int id; struct device *dev; struct snd_soc_platform_driver *driver; const struct snd_soc_platform_driver *driver; struct mutex mutex; unsigned int suspended:1; /* platform is suspended */ Loading Loading @@ -1086,7 +1086,6 @@ struct soc_enum { unsigned int mask; const char * const *texts; const unsigned int *values; void *dapm; }; /* codec IO */ Loading sound/soc/codecs/Kconfig +1 −1 Original line number Diff line number Diff line Loading @@ -324,7 +324,7 @@ config SND_SOC_TLV320AIC23 tristate config SND_SOC_TLV320AIC26 tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE tristate depends on SPI config SND_SOC_TLV320AIC32X4 Loading sound/soc/soc-core.c +15 −14 Original line number Diff line number Diff line Loading @@ -3908,7 +3908,7 @@ EXPORT_SYMBOL_GPL(snd_soc_unregister_dais); * @platform: platform to register */ int snd_soc_register_platform(struct device *dev, struct snd_soc_platform_driver *platform_drv) const struct snd_soc_platform_driver *platform_drv) { struct snd_soc_platform *platform; Loading Loading @@ -4024,8 +4024,8 @@ int snd_soc_register_codec(struct device *dev, /* create CODEC component name */ codec->name = fmt_single_name(dev, &codec->id); if (codec->name == NULL) { kfree(codec); return -ENOMEM; ret = -ENOMEM; goto fail_codec; } if (codec_drv->compress_type) Loading Loading @@ -4064,7 +4064,7 @@ int snd_soc_register_codec(struct device *dev, reg_size, GFP_KERNEL); if (!codec->reg_def_copy) { ret = -ENOMEM; goto fail; goto fail_codec_name; } } } Loading @@ -4088,18 +4088,22 @@ int snd_soc_register_codec(struct device *dev, mutex_unlock(&client_mutex); /* register any DAIs */ if (num_dai) { ret = snd_soc_register_dais(dev, dai_drv, num_dai); if (ret < 0) dev_err(codec->dev, "ASoC: Failed to regster" " DAIs: %d\n", ret); if (ret < 0) { dev_err(codec->dev, "ASoC: Failed to regster DAIs: %d\n", ret); goto fail_codec_name; } dev_dbg(codec->dev, "ASoC: Registered codec '%s'\n", codec->name); return 0; fail: fail_codec_name: mutex_lock(&client_mutex); list_del(&codec->list); mutex_unlock(&client_mutex); kfree(codec->name); fail_codec: kfree(codec); return ret; } Loading @@ -4113,7 +4117,6 @@ EXPORT_SYMBOL_GPL(snd_soc_register_codec); void snd_soc_unregister_codec(struct device *dev) { struct snd_soc_codec *codec; int i; list_for_each_entry(codec, &codec_list, list) { if (dev == codec->dev) Loading @@ -4122,9 +4125,7 @@ void snd_soc_unregister_codec(struct device *dev) return; found: if (codec->num_dai) for (i = 0; i < codec->num_dai; i++) snd_soc_unregister_dai(dev); snd_soc_unregister_dais(dev, codec->num_dai); mutex_lock(&client_mutex); list_del(&codec->list); Loading sound/soc/soc-dapm.c +0 −1 Original line number Diff line number Diff line Loading @@ -3137,7 +3137,6 @@ snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm, break; } dapm->n_widgets++; w->dapm = dapm; w->codec = dapm->codec; w->platform = dapm->platform; Loading Loading
include/sound/soc-dapm.h +0 −1 Original line number Diff line number Diff line Loading @@ -566,7 +566,6 @@ struct snd_soc_dapm_update { /* DAPM context */ struct snd_soc_dapm_context { int n_widgets; /* number of widgets in this context */ enum snd_soc_bias_level bias_level; enum snd_soc_bias_level suspend_bias_level; struct delayed_work delayed_work; Loading
include/sound/soc.h +4 −5 Original line number Diff line number Diff line Loading @@ -371,7 +371,7 @@ int snd_soc_suspend(struct device *dev); int snd_soc_resume(struct device *dev); int snd_soc_poweroff(struct device *dev); int snd_soc_register_platform(struct device *dev, struct snd_soc_platform_driver *platform_drv); const struct snd_soc_platform_driver *platform_drv); void snd_soc_unregister_platform(struct device *dev); int snd_soc_register_codec(struct device *dev, const struct snd_soc_codec_driver *codec_drv, Loading Loading @@ -801,10 +801,10 @@ struct snd_soc_platform_driver { struct snd_soc_dai *); /* platform stream pcm ops */ struct snd_pcm_ops *ops; const struct snd_pcm_ops *ops; /* platform stream compress ops */ struct snd_compr_ops *compr_ops; const struct snd_compr_ops *compr_ops; /* platform stream completion event */ int (*stream_event)(struct snd_soc_dapm_context *dapm, int event); Loading @@ -823,7 +823,7 @@ struct snd_soc_platform { const char *name; int id; struct device *dev; struct snd_soc_platform_driver *driver; const struct snd_soc_platform_driver *driver; struct mutex mutex; unsigned int suspended:1; /* platform is suspended */ Loading Loading @@ -1086,7 +1086,6 @@ struct soc_enum { unsigned int mask; const char * const *texts; const unsigned int *values; void *dapm; }; /* codec IO */ Loading
sound/soc/codecs/Kconfig +1 −1 Original line number Diff line number Diff line Loading @@ -324,7 +324,7 @@ config SND_SOC_TLV320AIC23 tristate config SND_SOC_TLV320AIC26 tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE tristate depends on SPI config SND_SOC_TLV320AIC32X4 Loading
sound/soc/soc-core.c +15 −14 Original line number Diff line number Diff line Loading @@ -3908,7 +3908,7 @@ EXPORT_SYMBOL_GPL(snd_soc_unregister_dais); * @platform: platform to register */ int snd_soc_register_platform(struct device *dev, struct snd_soc_platform_driver *platform_drv) const struct snd_soc_platform_driver *platform_drv) { struct snd_soc_platform *platform; Loading Loading @@ -4024,8 +4024,8 @@ int snd_soc_register_codec(struct device *dev, /* create CODEC component name */ codec->name = fmt_single_name(dev, &codec->id); if (codec->name == NULL) { kfree(codec); return -ENOMEM; ret = -ENOMEM; goto fail_codec; } if (codec_drv->compress_type) Loading Loading @@ -4064,7 +4064,7 @@ int snd_soc_register_codec(struct device *dev, reg_size, GFP_KERNEL); if (!codec->reg_def_copy) { ret = -ENOMEM; goto fail; goto fail_codec_name; } } } Loading @@ -4088,18 +4088,22 @@ int snd_soc_register_codec(struct device *dev, mutex_unlock(&client_mutex); /* register any DAIs */ if (num_dai) { ret = snd_soc_register_dais(dev, dai_drv, num_dai); if (ret < 0) dev_err(codec->dev, "ASoC: Failed to regster" " DAIs: %d\n", ret); if (ret < 0) { dev_err(codec->dev, "ASoC: Failed to regster DAIs: %d\n", ret); goto fail_codec_name; } dev_dbg(codec->dev, "ASoC: Registered codec '%s'\n", codec->name); return 0; fail: fail_codec_name: mutex_lock(&client_mutex); list_del(&codec->list); mutex_unlock(&client_mutex); kfree(codec->name); fail_codec: kfree(codec); return ret; } Loading @@ -4113,7 +4117,6 @@ EXPORT_SYMBOL_GPL(snd_soc_register_codec); void snd_soc_unregister_codec(struct device *dev) { struct snd_soc_codec *codec; int i; list_for_each_entry(codec, &codec_list, list) { if (dev == codec->dev) Loading @@ -4122,9 +4125,7 @@ void snd_soc_unregister_codec(struct device *dev) return; found: if (codec->num_dai) for (i = 0; i < codec->num_dai; i++) snd_soc_unregister_dai(dev); snd_soc_unregister_dais(dev, codec->num_dai); mutex_lock(&client_mutex); list_del(&codec->list); Loading
sound/soc/soc-dapm.c +0 −1 Original line number Diff line number Diff line Loading @@ -3137,7 +3137,6 @@ snd_soc_dapm_new_control(struct snd_soc_dapm_context *dapm, break; } dapm->n_widgets++; w->dapm = dapm; w->codec = dapm->codec; w->platform = dapm->platform; Loading