summaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/uda134x.c
diff options
context:
space:
mode:
authorHector Martin <hector@marcansoft.com>2009-12-20 22:51:31 +0100
committerTakashi Iwai <tiwai@suse.de>2009-12-21 11:20:29 +0100
commitf5de24b06aa46427500d0fdbe8616b73a71d8c28 (patch)
tree97ce905a10b013357df2abf716af2e3795efa55e /sound/soc/codecs/uda134x.c
parentALSA: HDA: remove useless mixers on Aspire 8930G (diff)
downloadlinux-f5de24b06aa46427500d0fdbe8616b73a71d8c28.tar.xz
linux-f5de24b06aa46427500d0fdbe8616b73a71d8c28.zip
ALSA: HDA: add powersaving hook for Realtek
The current Realtek code makes no specific provision for turning stuff off. The codec chip is placed into low-power mode generically, but this doesn't turn off any external hardware connected to it, in particular external amplifiers. This patch creates a hook function that is called by the codec suspend/resume functions. It ought to disable any external hardware in a device-specific way. I've implemented a generic ALC889 function that sets the EAPD pin properly, and used it for the Acer Aspire 8930G which can benefit from this feature. On my laptop, this results in ~0.5W extra savings. Signed-off-by: Hector Martin <hector@marcansoft.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/soc/codecs/uda134x.c')
0 files changed, 0 insertions, 0 deletions