pm860x_set_bits(pm860x->i2c, REG_MISC2, data, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
ADAU1373_PWDN_CTRL3_PWR_EN, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
if (ret)
return ret;
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_update_bits(codec, AK4535_PM1, 0x80, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
regcache_mark_dirty(ak4641->regmap);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_update_bits(codec, PW_MGMT1, PMVCM, PMVCM);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, AK4671_AD_DA_POWER_MANAGEMENT, 0x00);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, ALC5623_PWR_MANAG_ADD1, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
ALC5632_PWR_MANAG_ADD1_MASK, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
DAVINCI_VC_REG12_POWER_ALL_OFF);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
CS4265_PWRCTL_PDN);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
regcache_cache_only(cs42l52->regmap, true);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
cs42l56->supplies);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_update_bits(codec, CS42L73_DMMCC, CS42L73_MCLKDIS, 1);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- if (!err)
- codec->dapm.bias_level = level;
return err;
}
DA7213_VMID_EN | DA7213_BIAS_EN, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
DA9055_VMID_EN | DA9055_BIAS_EN, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
regcache_mark_dirty(max98088->regmap);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
regcache_mark_dirty(max98090->regmap);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
regcache_mark_dirty(max98095->regmap);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
case SND_SOC_BIAS_OFF:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
ML26124_VMID, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
default:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
if (ret)
return ret;
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- if (ret)
- return ret;
-
- codec->dapm.bias_level = level;
-
- return 0;
+ return ret;
}
static const struct snd_soc_dai_ops ssm4567_dai_ops = {
sta32x->supplies);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
sta350->supplies);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- /*
- * store the label for powers down audio subsystem for suspend.This is
- * used by soc core layer
- */
- codec->dapm.bias_level = level;
-
return 0;
}
stac9766_ac97_write(codec, AC97_POWERDOWN, 0xffff);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, TLV320AIC23_PWR, 0x1ff);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
aic31xx_power_off(codec);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
case SND_SOC_BIAS_OFF:
break;
}
- codec->dapm.bias_level = level;
return 0;
}
aic3x_set_power(codec, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
return ret;
break;
}
- codec->dapm.bias_level = level;
return 0;
}
twl4030_codec_enable(codec, 0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
pd->power(0);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
for (reg = UDA1380_MVOL; reg < UDA1380_CACHEREGNUM; reg++)
set_bit(reg - 0x10, &uda1380_cache_dirty);
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
priv->supplies);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
wm8523->supplies);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
WM8580_PWRDN1_PWDN, WM8580_PWRDN1_PWDN);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, WM8711_PWR, 0xffff);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, WM8728_DACCTL, reg | 0x4);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
regcache_mark_dirty(wm8731->regmap);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, WM8750_PWR1, 0x0001);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, WM8753_PWR1, 0x0001);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
WM8900_REG_POWER2_SYSCLK_ENA);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
clk_disable_unprepare(wm8904->mclk);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return ret;
}
wm8955->supplies);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, WM8971_PWR1, 0x0001);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
dev_dbg(codec->dev, "%s: %d, %x\n", __func__, level, power1);
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
snd_soc_write(codec, WM8988_PWR1, 0x0000);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
break;
}
- codec->dapm.bias_level = level;
-
return 0;
}
ac97_write(codec, AC97_POWERDOWN, 0xffff);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
ac97_write(codec, AC97_POWERDOWN, 0xffff);
break;
}
- codec->dapm.bias_level = level;
return 0;
}
if (dapm->set_bias_level)
ret = dapm->set_bias_level(dapm, level);
+ if (ret == 0)
+ dapm->bias_level = level;
+
return ret;
}
EXPORT_SYMBOL_GPL(snd_soc_dapm_force_bias_level);