kernel: add kmod-ledtrig-pattern
authorKarel Kočí <karel.koci@nic.cz>
Fri, 12 Nov 2021 08:10:45 +0000 (09:10 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 20 Nov 2021 17:53:14 +0000 (18:53 +0100)
This allows LEDs to be triggered by custom pattern and not just
predefined ones.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
package/kernel/linux/modules/leds.mk

index 0ef0aee3fbec1a19379b2c1f5e835d80c5414b83..8d104f565151631722b0f5ba3a170a2d54e4b68f 100644 (file)
@@ -99,6 +99,22 @@ endef
 $(eval $(call KernelPackage,ledtrig-oneshot))
 
 
+define KernelPackage/ledtrig-pattern
+  SUBMENU:=$(LEDS_MENU)
+  TITLE:=LED Pattern Trigger
+  KCONFIG:=CONFIG_LEDS_TRIGGER_PATTERN
+  FILES:=$(LED_TRIGGER_DIR)/ledtrig-pattern.ko
+  AUTOLOAD:=$(call AutoLoad,50,ledtrig-pattern)
+endef
+
+define KernelPackage/ledtrig-pattern/description
+ This allows LEDs to be controlled by a software or hardware pattern
+ which is a series of tuples, of brightness and duration (ms).
+endef
+
+$(eval $(call KernelPackage,ledtrig-pattern))
+
+
 define KernelPackage/leds-apu
   SUBMENU:=$(LEDS_MENU)
   TITLE:=PC Engines APU1 LED support