Skip to content
Commit 257e03a3 authored by Koba Ko's avatar Koba Ko Committed by Andy Shevchenko
Browse files

platform/x86: dell-laptop: don't register micmute LED if there is no token

On Dell G3-3590, error message is issued during boot up,
"platform::micmute: Setting an LED's brightness failed (-19)",
but there's no micmute led on the machine.

Get the related tokens of SMBIOS, GLOBAL_MIC_MUTE_DISABLE/ENABLE.
If one of two tokens doesn't exist,
don't call led_classdev_register() for platform::micmute.
After that, you wouldn't see the platform::micmute in /sys/class/leds/,
and the error message wouldn't see in dmesg.

Fixes: d00fa46e

 ("platform/x86: dell-laptop: Add micmute LED trigger support")
Signed-off-by: default avatarKoba Ko <koba.ko@canonical.com>
Reviewed-by: default avatarMario Limonciello <Mario.limonciello@dell.com>
Reviewed-by: default avatarPali Rohár <pali@kernel.org>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent 466f4697
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment