diff mbox series

[OpenWrt-Devel] kernel: add kmod-ledtrig-mtd as a kernel module

Message ID 20200504102629.18746-1-fe@dev.tdt.de
State Rejected
Delegated to: John Crispin
Headers show
Series [OpenWrt-Devel] kernel: add kmod-ledtrig-mtd as a kernel module | expand

Commit Message

Florian Eckert May 4, 2020, 10:26 a.m. UTC
Not every target needs this LED trigger. Therefore this trigger can be
installed as kernel module.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
---

This is a followup patch form the discussion:
https://patchwork.ozlabs.org/project/openwrt/patch/20181129132538.20179-3-fe@dev.tdt.de/#2043062

 package/kernel/linux/modules/leds.mk | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

Comments

Sungbo Eo May 5, 2020, 3:47 p.m. UTC | #1
Hi Florian,

Actually I was preparing the same patch just a moment ago, and found out 
that LEDS_TRIGGER_MTD is a bool, not tristate.

On 2020-05-04 19:26, Florian Eckert wrote:
> Not every target needs this LED trigger. Therefore this trigger can be
> installed as kernel module.
> 
> Signed-off-by: Florian Eckert <fe@dev.tdt.de>
> ---
> 
> This is a followup patch form the discussion:
> https://patchwork.ozlabs.org/project/openwrt/patch/20181129132538.20179-3-fe@dev.tdt.de/#2043062
> 
>   package/kernel/linux/modules/leds.mk | 15 +++++++++++++++
>   1 file changed, 15 insertions(+)
> 
> diff --git a/package/kernel/linux/modules/leds.mk b/package/kernel/linux/modules/leds.mk
> index 59ea6edbcd..fa9756ff39 100644
> --- a/package/kernel/linux/modules/leds.mk
> +++ b/package/kernel/linux/modules/leds.mk
> @@ -131,6 +131,21 @@ endef
>   $(eval $(call KernelPackage,ledtrig-oneshot))
>   
>   
> +define KernelPackage/ledtrig-mtd
> +  SUBMENU:=$(LEDS_MENU)
> +  TITLE:=LED MTD (NAND/NOR) Trigger
> +  KCONFIG:=CONFIG_LEDS_TRIGGER_MTD
> +  FILES:=$(LED_TRIGGER_DIR)/ledtrig-mtd.ko
> +  AUTOLOAD:=$(call AutoLoad,50,ledtrig-mtd)
> +endef
> +
> +define KernelPackage/ledtrig-mtd/description
> + Kernel module that allows LEDs to be controlled by MTD activity.
> +endef
> +
> +$(eval $(call KernelPackage,ledtrig-mtd))
> +
> +
>   define KernelPackage/leds-pca963x
>     SUBMENU:=$(LEDS_MENU)
>     TITLE:=PCA963x LED support
>
diff mbox series

Patch

diff --git a/package/kernel/linux/modules/leds.mk b/package/kernel/linux/modules/leds.mk
index 59ea6edbcd..fa9756ff39 100644
--- a/package/kernel/linux/modules/leds.mk
+++ b/package/kernel/linux/modules/leds.mk
@@ -131,6 +131,21 @@  endef
 $(eval $(call KernelPackage,ledtrig-oneshot))
 
 
+define KernelPackage/ledtrig-mtd
+  SUBMENU:=$(LEDS_MENU)
+  TITLE:=LED MTD (NAND/NOR) Trigger
+  KCONFIG:=CONFIG_LEDS_TRIGGER_MTD
+  FILES:=$(LED_TRIGGER_DIR)/ledtrig-mtd.ko
+  AUTOLOAD:=$(call AutoLoad,50,ledtrig-mtd)
+endef
+
+define KernelPackage/ledtrig-mtd/description
+ Kernel module that allows LEDs to be controlled by MTD activity.
+endef
+
+$(eval $(call KernelPackage,ledtrig-mtd))
+
+
 define KernelPackage/leds-pca963x
   SUBMENU:=$(LEDS_MENU)
   TITLE:=PCA963x LED support