Input: leds - set default-trigger for mute
authorBernhard Seibold <mail@bernhard-seibold.de>
Sat, 13 Jan 2024 10:37:42 +0000 (11:37 +0100)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 21 Jan 2024 05:25:50 +0000 (21:25 -0800)
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>
drivers/input/input-leds.c

index 0e935914bc3aa1ba7cea72a2a6c1e8e01a4a321c..b16fc81940f563900fce1e6387dfc3cd1a0c5ab2 100644 (file)
 #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" },