diff options
| -rw-r--r-- | sound/soc/soc-cache.c | 10 | ||||
| -rw-r--r-- | sound/soc/soc-core.c | 241 | ||||
| -rw-r--r-- | sound/soc/soc-dapm.c | 134 | ||||
| -rw-r--r-- | sound/soc/soc-jack.c | 13 | ||||
| -rw-r--r-- | sound/soc/soc-pcm.c | 195 |
5 files changed, 309 insertions, 284 deletions
diff --git a/sound/soc/soc-cache.c b/sound/soc/soc-cache.c index 9d56f0218f41..e72f55428f0b 100644 --- a/sound/soc/soc-cache.c +++ b/sound/soc/soc-cache.c | |||
| @@ -88,7 +88,7 @@ static int snd_soc_flat_cache_sync(struct snd_soc_codec *codec) | |||
| 88 | ret = snd_soc_write(codec, i, val); | 88 | ret = snd_soc_write(codec, i, val); |
| 89 | if (ret) | 89 | if (ret) |
| 90 | return ret; | 90 | return ret; |
| 91 | dev_dbg(codec->dev, "Synced register %#x, value = %#x\n", | 91 | dev_dbg(codec->dev, "ASoC: Synced register %#x, value = %#x\n", |
| 92 | i, val); | 92 | i, val); |
| 93 | } | 93 | } |
| 94 | return 0; | 94 | return 0; |
| @@ -156,7 +156,7 @@ int snd_soc_cache_init(struct snd_soc_codec *codec) | |||
| 156 | 156 | ||
| 157 | /* Fall back to flat compression */ | 157 | /* Fall back to flat compression */ |
| 158 | if (i == ARRAY_SIZE(cache_types)) { | 158 | if (i == ARRAY_SIZE(cache_types)) { |
| 159 | dev_warn(codec->dev, "Could not match compress type: %d\n", | 159 | dev_warn(codec->dev, "ASoC: Could not match compress type: %d\n", |
| 160 | codec->compress_type); | 160 | codec->compress_type); |
| 161 | i = 0; | 161 | i = 0; |
| 162 | } | 162 | } |
| @@ -166,7 +166,7 @@ int snd_soc_cache_init(struct snd_soc_codec *codec) | |||
| 166 | 166 | ||
| 167 | if (codec->cache_ops->init) { | 167 | if (codec->cache_ops->init) { |
| 168 | if (codec->cache_ops->name) | 168 | if (codec->cache_ops->name) |
| 169 | dev_dbg(codec->dev, "Initializing %s cache for %s codec\n", | 169 | dev_dbg(codec->dev, "ASoC: Initializing %s cache for %s codec\n", |
| 170 | codec->cache_ops->name, codec->name); | 170 | codec->cache_ops->name, codec->name); |
| 171 | return codec->cache_ops->init(codec); | 171 | return codec->cache_ops->init(codec); |
| 172 | } | 172 | } |
| @@ -181,7 +181,7 @@ int snd_soc_cache_exit(struct snd_soc_codec *codec) | |||
| 181 | { | 181 | { |
| 182 | if (codec->cache_ops && codec->cache_ops->exit) { | 182 | if (codec->cache_ops && codec->cache_ops->exit) { |
| 183 | if (codec->cache_ops->name) | 183 | if (codec->cache_ops->name) |
| 184 | dev_dbg(codec->dev, "Destroying %s cache for %s codec\n", | 184 | dev_dbg(codec->dev, "ASoC: Destroying %s cache for %s codec\n", |
| 185 | codec->cache_ops->name, codec->name); | 185 | codec->cache_ops->name, codec->name); |
| 186 | return codec->cache_ops->exit(codec); | 186 | return codec->cache_ops->exit(codec); |
| 187 | } | 187 | } |
| @@ -265,7 +265,7 @@ int snd_soc_cache_sync(struct snd_soc_codec *codec) | |||
| 265 | name = "unknown"; | 265 | name = "unknown"; |
| 266 | 266 | ||
| 267 | if (codec->cache_ops->name) | 267 | if (codec->cache_ops->name) |
| 268 | dev_dbg(codec->dev, "Syncing %s cache for %s codec\n", | 268 | dev_dbg(codec->dev, "ASoC: Syncing %s cache for %s codec\n", |
| 269 | codec->cache_ops->name, codec->name); | 269 | codec->cache_ops->name, codec->name); |
| 270 | trace_snd_soc_cache_sync(codec, name, "start"); | 270 | trace_snd_soc_cache_sync(codec, name, "start"); |
| 271 | ret = codec->cache_ops->sync(codec); | 271 | ret = codec->cache_ops->sync(codec); |
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c index 2153e19d8208..9c768bcb98a6 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c | |||
| @@ -271,7 +271,8 @@ static void soc_init_codec_debugfs(struct snd_soc_codec *codec) | |||
| 271 | codec->debugfs_codec_root = debugfs_create_dir(codec->name, | 271 | codec->debugfs_codec_root = debugfs_create_dir(codec->name, |
| 272 | debugfs_card_root); | 272 | debugfs_card_root); |
| 273 | if (!codec->debugfs_codec_root) { | 273 | if (!codec->debugfs_codec_root) { |
| 274 | dev_warn(codec->dev, "Failed to create codec debugfs directory\n"); | 274 | dev_warn(codec->dev, "ASoC: Failed to create codec debugfs" |
| 275 | " directory\n"); | ||
| 275 | return; | 276 | return; |
| 276 | } | 277 | } |
| 277 | 278 | ||
| @@ -284,7 +285,8 @@ static void soc_init_codec_debugfs(struct snd_soc_codec *codec) | |||
| 284 | codec->debugfs_codec_root, | 285 | codec->debugfs_codec_root, |
| 285 | codec, &codec_reg_fops); | 286 | codec, &codec_reg_fops); |
| 286 | if (!codec->debugfs_reg) | 287 | if (!codec->debugfs_reg) |
| 287 | dev_warn(codec->dev, "Failed to create codec register debugfs file\n"); | 288 | dev_warn(codec->dev, "ASoC: Failed to create codec register" |
| 289 | " debugfs file\n"); | ||
| 288 | 290 | ||
| 289 | snd_soc_dapm_debugfs_init(&codec->dapm, codec->debugfs_codec_root); | 291 | snd_soc_dapm_debugfs_init(&codec->dapm, codec->debugfs_codec_root); |
| 290 | } | 292 | } |
| @@ -302,7 +304,7 @@ static void soc_init_platform_debugfs(struct snd_soc_platform *platform) | |||
| 302 | debugfs_card_root); | 304 | debugfs_card_root); |
| 303 | if (!platform->debugfs_platform_root) { | 305 | if (!platform->debugfs_platform_root) { |
| 304 | dev_warn(platform->dev, | 306 | dev_warn(platform->dev, |
| 305 | "Failed to create platform debugfs directory\n"); | 307 | "ASoC: Failed to create platform debugfs directory\n"); |
| 306 | return; | 308 | return; |
| 307 | } | 309 | } |
| 308 | 310 | ||
| @@ -430,7 +432,7 @@ static void soc_init_card_debugfs(struct snd_soc_card *card) | |||
| 430 | &card->pop_time); | 432 | &card->pop_time); |
| 431 | if (!card->debugfs_pop_time) | 433 | if (!card->debugfs_pop_time) |
| 432 | dev_warn(card->dev, | 434 | dev_warn(card->dev, |
| 433 | "Failed to create pop time debugfs file\n"); | 435 | "ASoC: Failed to create pop time debugfs file\n"); |
| 434 | } | 436 | } |
| 435 | 437 | ||
| 436 | static void soc_cleanup_card_debugfs(struct snd_soc_card *card) | 438 | static void soc_cleanup_card_debugfs(struct snd_soc_card *card) |
| @@ -475,7 +477,7 @@ struct snd_pcm_substream *snd_soc_get_dai_substream(struct snd_soc_card *card, | |||
| 475 | !strcmp(card->rtd[i].dai_link->name, dai_link)) | 477 | !strcmp(card->rtd[i].dai_link->name, dai_link)) |
| 476 | return card->rtd[i].pcm->streams[stream].substream; | 478 | return card->rtd[i].pcm->streams[stream].substream; |
| 477 | } | 479 | } |
| 478 | dev_dbg(card->dev, "failed to find dai link %s\n", dai_link); | 480 | dev_dbg(card->dev, "ASoC: failed to find dai link %s\n", dai_link); |
| 479 | return NULL; | 481 | return NULL; |
| 480 | } | 482 | } |
| 481 | EXPORT_SYMBOL_GPL(snd_soc_get_dai_substream); | 483 | EXPORT_SYMBOL_GPL(snd_soc_get_dai_substream); |
| @@ -489,7 +491,7 @@ struct snd_soc_pcm_runtime *snd_soc_get_pcm_runtime(struct snd_soc_card *card, | |||
| 489 | if (!strcmp(card->rtd[i].dai_link->name, dai_link)) | 491 | if (!strcmp(card->rtd[i].dai_link->name, dai_link)) |
| 490 | return &card->rtd[i]; | 492 | return &card->rtd[i]; |
| 491 | } | 493 | } |
| 492 | dev_dbg(card->dev, "failed to find rtd %s\n", dai_link); | 494 | dev_dbg(card->dev, "ASoC: failed to find rtd %s\n", dai_link); |
| 493 | return NULL; | 495 | return NULL; |
| 494 | } | 496 | } |
| 495 | EXPORT_SYMBOL_GPL(snd_soc_get_pcm_runtime); | 497 | EXPORT_SYMBOL_GPL(snd_soc_get_pcm_runtime); |
| @@ -519,7 +521,7 @@ static int soc_ac97_dev_register(struct snd_soc_codec *codec) | |||
| 519 | codec->card->snd_card->number, 0, codec->name); | 521 | codec->card->snd_card->number, 0, codec->name); |
| 520 | err = device_register(&codec->ac97->dev); | 522 | err = device_register(&codec->ac97->dev); |
| 521 | if (err < 0) { | 523 | if (err < 0) { |
| 522 | snd_printk(KERN_ERR "Can't register ac97 bus\n"); | 524 | dev_err(codec->dev, "ASoC: Can't register ac97 bus\n"); |
| 523 | codec->ac97->dev.bus = NULL; | 525 | codec->ac97->dev.bus = NULL; |
| 524 | return err; | 526 | return err; |
| 525 | } | 527 | } |
| @@ -628,7 +630,8 @@ int snd_soc_suspend(struct device *dev) | |||
| 628 | */ | 630 | */ |
| 629 | if (codec->dapm.idle_bias_off) { | 631 | if (codec->dapm.idle_bias_off) { |
| 630 | dev_dbg(codec->dev, | 632 | dev_dbg(codec->dev, |
| 631 | "idle_bias_off CODEC on over suspend\n"); | 633 | "ASoC: idle_bias_off CODEC on" |
| 634 | " over suspend\n"); | ||
| 632 | break; | 635 | break; |
| 633 | } | 636 | } |
| 634 | case SND_SOC_BIAS_OFF: | 637 | case SND_SOC_BIAS_OFF: |
| @@ -639,7 +642,8 @@ int snd_soc_suspend(struct device *dev) | |||
| 639 | regcache_mark_dirty(codec->control_data); | 642 | regcache_mark_dirty(codec->control_data); |
| 640 | break; | 643 | break; |
| 641 | default: | 644 | default: |
| 642 | dev_dbg(codec->dev, "CODEC is on over suspend\n"); | 645 | dev_dbg(codec->dev, "ASoC: CODEC is on" |
| 646 | " over suspend\n"); | ||
| 643 | break; | 647 | break; |
| 644 | } | 648 | } |
| 645 | } | 649 | } |
| @@ -676,7 +680,7 @@ static void soc_resume_deferred(struct work_struct *work) | |||
| 676 | * so userspace apps are blocked from touching us | 680 | * so userspace apps are blocked from touching us |
| 677 | */ | 681 | */ |
| 678 | 682 | ||
| 679 | dev_dbg(card->dev, "starting resume work\n"); | 683 | dev_dbg(card->dev, "ASoC: starting resume work\n"); |
| 680 | 684 | ||
| 681 | /* Bring us up into D2 so that DAPM starts enabling things */ | 685 | /* Bring us up into D2 so that DAPM starts enabling things */ |
| 682 | snd_power_change_state(card->snd_card, SNDRV_CTL_POWER_D2); | 686 | snd_power_change_state(card->snd_card, SNDRV_CTL_POWER_D2); |
| @@ -708,7 +712,8 @@ static void soc_resume_deferred(struct work_struct *work) | |||
| 708 | codec->suspended = 0; | 712 | codec->suspended = 0; |
| 709 | break; | 713 | break; |
| 710 | default: | 714 | default: |
| 711 | dev_dbg(codec->dev, "CODEC was on over suspend\n"); | 715 | dev_dbg(codec->dev, "ASoC: CODEC was on over" |
| 716 | " suspend\n"); | ||
| 712 | break; | 717 | break; |
| 713 | } | 718 | } |
| 714 | } | 719 | } |
| @@ -758,7 +763,7 @@ static void soc_resume_deferred(struct work_struct *work) | |||
| 758 | if (card->resume_post) | 763 | if (card->resume_post) |
| 759 | card->resume_post(card); | 764 | card->resume_post(card); |
| 760 | 765 | ||
| 761 | dev_dbg(card->dev, "resume work completed\n"); | 766 | dev_dbg(card->dev, "ASoC: resume work completed\n"); |
| 762 | 767 | ||
| 763 | /* userspace can access us now we are back as we were before */ | 768 | /* userspace can access us now we are back as we were before */ |
| 764 | snd_power_change_state(card->snd_card, SNDRV_CTL_POWER_D0); | 769 | snd_power_change_state(card->sn |
