ALSA: hda/sigmatel: Use the new vmaster mute LED helper
authorTakashi Iwai <tiwai@suse.de>
Thu, 18 Jun 2020 11:08:40 +0000 (13:08 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 18 Jun 2020 11:24:08 +0000 (13:24 +0200)
commitd1d37c572cf0a10a3046e6df76f65486dc2a8ee8
tree68cf54c64f0387ffee05cd12f39f97ee097cc24a
parent929f718cb3901ad50f4bc9ddbca73b03345cca48
ALSA: hda/sigmatel: Use the new vmaster mute LED helper

Convert the mute LED handling in Sigmatel/IDT codec to the new vmaster
mute helper.  A point to be cautiously handled is that the value
passed to the callback is inverted; the vmaster passes "enabled"
(0 = mute), while LED classdev passes "brightness" (1 = mute).

A positive side-effect by this change is that the driver gets also the
enum controls for the mute behavior like other drivers already had.

Tested-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Link: https://lore.kernel.org/r/20200618110842.27238-12-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_sigmatel.c