diff mbox series

kernel: add kmod-leds-turris-omnia

Message ID mailman.17945.1652987458.441203.openwrt-devel@lists.openwrt.org
State Accepted, archived
Headers show
Series kernel: add kmod-leds-turris-omnia | expand

Commit Message

Stefan Kalscheuer May 19, 2022, 7:10 p.m. UTC
The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.

To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.
Add support for LEDs of the CZ.NIC Turris Omnia using the upstream
 driver.
There is no generic way to control the LEDs in UCI manner, however the
 kernel module is the first step to actually use the RGB LEDs in custom
 logic.

Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de>
---
 package/kernel/linux/modules/leds.mk | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
diff mbox series

Patch

diff --git a/package/kernel/linux/modules/leds.mk b/package/kernel/linux/modules/leds.mk
index 33b9f612ae..9885e0c16c 100644
--- a/package/kernel/linux/modules/leds.mk
+++ b/package/kernel/linux/modules/leds.mk
@@ -180,6 +180,22 @@  endef
 $(eval $(call KernelPackage,leds-tlc591xx))
 
 
+define KernelPackage/leds-turris-omnia
+  SUBMENU:=$(LEDS_MENU)
+  TITLE:=LED support for CZ.NIC's Turris Omnia
+  DEPENDS:=@TARGET_mvebu_cortexa9
+  KCONFIG:=CONFIG_LEDS_TURRIS_OMNIA
+  FILES:=$(LINUX_DIR)/drivers/leds/leds-turris-omnia.ko
+  AUTOLOAD:=$(call AutoLoad,60,leds-turris-omnia,1)
+endef
+
+define KernelPackage/leds-turris-omnia/description
+ This option enables support for the LEDs of the CZ.NIC Turris Omnia.
+endef
+
+$(eval $(call KernelPackage,leds-turris-omnia))
+
+
 define KernelPackage/leds-uleds
   SUBMENU:=$(LEDS_MENU)
   TITLE:=Userspace LEDs