Commit c6d5cca0a0e565101e3ef8d37270f5316d7c5638

Authored by Jarkko Nikula
Committed by Mark Brown
1 parent 12280faea6

ASoC: Remove needless codec->bias_level assignment to SND_SOC_BIAS_OFF

This assignment is done by the snd_soc_register_codec so there is no need
to redo it in probe function of a codec driver.

Signed-off-by: Jarkko Nikula <jhnikula@gmail.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

Showing 8 changed files with 0 additions and 9 deletions Side-by-side Diff

sound/soc/codecs/ak4671.c
... ... @@ -642,7 +642,6 @@
642 642 int ret;
643 643  
644 644 codec->hw_write = (hw_write_t)i2c_master_send;
645   - codec->bias_level = SND_SOC_BIAS_OFF;
646 645  
647 646 ret = snd_soc_codec_set_cache_io(codec, 8, 8, ak4671->control_type);
648 647 if (ret < 0) {
sound/soc/codecs/ssm2602.c
... ... @@ -560,7 +560,6 @@
560 560  
561 561 pr_info("ssm2602 Audio Codec %s", SSM2602_VERSION);
562 562  
563   - codec->bias_level = SND_SOC_BIAS_OFF,
564 563 codec->control_data = ssm2602->control_data;
565 564  
566 565 ssm2602_reset(codec);
sound/soc/codecs/tlv320dac33.c
... ... @@ -1385,7 +1385,6 @@
1385 1385  
1386 1386 codec->control_data = dac33->control_data;
1387 1387 codec->hw_write = (hw_write_t) i2c_master_send;
1388   - codec->bias_level = SND_SOC_BIAS_OFF;
1389 1388 codec->idle_bias_off = 1;
1390 1389 dac33->codec = codec;
1391 1390  
sound/soc/codecs/twl4030.c
... ... @@ -2245,7 +2245,6 @@
2245 2245 snd_soc_codec_set_drvdata(codec, twl4030);
2246 2246 /* Set the defaults, and power up the codec */
2247 2247 twl4030->sysclk = twl4030_codec_get_mclk() / 1000;
2248   - codec->bias_level = SND_SOC_BIAS_OFF;
2249 2248 codec->idle_bias_off = 1;
2250 2249  
2251 2250 twl4030_init_chip(codec);
sound/soc/codecs/wm8510.c
... ... @@ -569,7 +569,6 @@
569 569 wm8510_reset(codec);
570 570  
571 571 /* power on device */
572   - codec->bias_level = SND_SOC_BIAS_OFF;
573 572 wm8510_set_bias_level(codec, SND_SOC_BIAS_STANDBY);
574 573 snd_soc_add_controls(codec, wm8510_snd_controls,
575 574 ARRAY_SIZE(wm8510_snd_controls));
sound/soc/codecs/wm8731.c
... ... @@ -488,8 +488,6 @@
488 488 struct wm8731_priv *wm8731 = snd_soc_codec_get_drvdata(codec);
489 489 int ret = 0, i;
490 490  
491   - codec->bias_level = SND_SOC_BIAS_OFF,
492   -
493 491 ret = snd_soc_codec_set_cache_io(codec, 7, 9, wm8731->control_type);
494 492 if (ret < 0) {
495 493 dev_err(codec->dev, "Failed to set cache I/O: %d\n", ret);
sound/soc/codecs/wm8753.c
... ... @@ -1550,7 +1550,6 @@
1550 1550 struct wm8753_priv *wm8753 = snd_soc_codec_get_drvdata(codec);
1551 1551 int ret = 0, reg;
1552 1552  
1553   - codec->bias_level = SND_SOC_BIAS_OFF;
1554 1553 INIT_DELAYED_WORK(&codec->delayed_work, wm8753_work);
1555 1554  
1556 1555 ret = snd_soc_codec_set_cache_io(codec, 7, 9, wm8753->control_type);
sound/soc/codecs/wm8990.c
... ... @@ -1354,7 +1354,6 @@
1354 1354 wm8990_reset(codec);
1355 1355  
1356 1356 /* charge output caps */
1357   - codec->bias_level = SND_SOC_BIAS_OFF;
1358 1357 wm8990_set_bias_level(codec, SND_SOC_BIAS_STANDBY);
1359 1358  
1360 1359 reg = snd_soc_read(codec, WM8990_AUDIO_INTERFACE_4);