aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Seibold <mail@bernhard-seibold.de>2024-01-13 11:37:42 +0100
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2024-01-20 21:25:50 -0800
commit698b43780ba2b0566c6940f0ebb65b14f2f99f5f (patch)
treea2035ebbd7fcfd38e59d69730a09517aacf03e30
parentd259f137461b9067ff46a10922e66a6e9fc38e12 (diff)
downloadinput-698b43780ba2b0566c6940f0ebb65b14f2f99f5f.tar.gz
Input: leds - set default-trigger for mute
Set the default-trigger for the mute led to audio-mute. Signed-off-by: Bernhard Seibold <mail@bernhard-seibold.de> Link: https://lore.kernel.org/r/20240113103743.97205-1-mail@bernhard-seibold.de Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
-rw-r--r--drivers/input/input-leds.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/input/input-leds.c b/drivers/input/input-leds.c
index 0e935914bc3aa..b16fc81940f56 100644
--- a/drivers/input/input-leds.c
+++ b/drivers/input/input-leds.c
@@ -18,6 +18,12 @@
#define VT_TRIGGER(_name) .trigger = NULL
#endif
+#if IS_ENABLED(CONFIG_LEDS_TRIGGER_AUDIO)
+#define AUDIO_TRIGGER(_name) .trigger = _name
+#else
+#define AUDIO_TRIGGER(_name) .trigger = NULL
+#endif
+
static const struct {
const char *name;
const char *trigger;
@@ -29,7 +35,7 @@ static const struct {
[LED_KANA] = { "kana", VT_TRIGGER("kbd-kanalock") },
[LED_SLEEP] = { "sleep" } ,
[LED_SUSPEND] = { "suspend" },
- [LED_MUTE] = { "mute" },
+ [LED_MUTE] = { "mute", AUDIO_TRIGGER("audio-mute") },
[LED_MISC] = { "misc" },
[LED_MAIL] = { "mail" },
[LED_CHARGING] = { "charging" },