| From 317d9313925cd8388304286c0d3c8dda7f060a2d Mon Sep 17 00:00:00 2001 |
| From: Kailang Yang <kailang@realtek.com> |
| Date: Thu, 23 May 2019 14:43:04 +0800 |
| Subject: ALSA: hda/realtek - Set default power save node to 0 |
| |
| From: Kailang Yang <kailang@realtek.com> |
| |
| commit 317d9313925cd8388304286c0d3c8dda7f060a2d upstream. |
| |
| I measured power consumption between power_save_node=1 and power_save_node=0. |
| It's almost the same. |
| Codec will enter to runtime suspend and suspend. |
| That pin also will enter to D3. Don't need to enter to D3 by single pin. |
| So, Disable power_save_node as default. It will avoid more issues. |
| Windows Driver also has not this option at runtime PM. |
| |
| Signed-off-by: Kailang Yang <kailang@realtek.com> |
| Cc: <stable@vger.kernel.org> |
| Signed-off-by: Takashi Iwai <tiwai@suse.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| sound/pci/hda/patch_realtek.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/sound/pci/hda/patch_realtek.c |
| +++ b/sound/pci/hda/patch_realtek.c |
| @@ -7558,7 +7558,7 @@ static int patch_alc269(struct hda_codec |
| |
| spec = codec->spec; |
| spec->gen.shared_mic_vref_pin = 0x18; |
| - codec->power_save_node = 1; |
| + codec->power_save_node = 0; |
| |
| #ifdef CONFIG_PM |
| codec->patch_ops.suspend = alc269_suspend; |