• Hector Martin's avatar
    ALSA: HDA: add powersaving hook for Realtek · f5de24b0
    Hector Martin authored
    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: default avatarHector Martin <hector@marcansoft.com>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    f5de24b0
patch_realtek.c 587 KB