From 08a258e9c0d8b9304b89046e73beb63d80c33a6a Mon Sep 17 00:00:00 2001 From: Mark Brown Date: Mon, 18 May 2009 15:44:43 +0100 Subject: [PATCH] --- yaml --- r: 148287 b: refs/heads/master c: f83fba8baab9e95fff0fe2be0e1e32a1650bdd7f h: refs/heads/master i: 148285: e8ccca7bc0cff8e075f45e663af9b4783e7e1af4 148283: b1c1595cfc71ba7129858d89084b0d409066aeda 148279: 1290c52b5b046709612f4bc219adef4eb31cd035 148271: d613fb54171a8942c2eabd52acfe2e5099894c88 148255: 6298a94310ddcc5fe7d321bcb629bdc352adf078 148223: 0afa282b980d08c72954f9d0ba9a66c9a455b697 v: v3 --- [refs] | 2 +- trunk/sound/soc/soc-dapm.c | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 37c64af2fb3f..b60a61d39078 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 452c5eaa0d5162e02ffee742ea17540887bc2904 +refs/heads/master: f83fba8baab9e95fff0fe2be0e1e32a1650bdd7f diff --git a/trunk/sound/soc/soc-dapm.c b/trunk/sound/soc/soc-dapm.c index 4ca5e56388a3..39a63f958db1 100644 --- a/trunk/sound/soc/soc-dapm.c +++ b/trunk/sound/soc/soc-dapm.c @@ -110,6 +110,24 @@ static int snd_soc_dapm_set_bias_level(struct snd_soc_device *socdev, struct snd_soc_codec *codec = socdev->card->codec; int ret = 0; + switch (level) { + case SND_SOC_BIAS_ON: + dev_dbg(socdev->dev, "Setting full bias\n"); + break; + case SND_SOC_BIAS_PREPARE: + dev_dbg(socdev->dev, "Setting bias prepare\n"); + break; + case SND_SOC_BIAS_STANDBY: + dev_dbg(socdev->dev, "Setting standby bias\n"); + break; + case SND_SOC_BIAS_OFF: + dev_dbg(socdev->dev, "Setting bias off\n"); + break; + default: + dev_err(socdev->dev, "Setting invalid bias %d\n", level); + return -EINVAL; + } + if (card->set_bias_level) ret = card->set_bias_level(card, level); if (ret == 0 && codec->set_bias_level)