X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/f84ac6cfd839b6f21678be718ce8ab4f1e6d4ff4..cbe52027620c51cb36475fb042069862a35c95c3:/package/kernel/modules/other.mk diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk index 623f5078e..834af2a6c 100644 --- a/package/kernel/modules/other.mk +++ b/package/kernel/modules/other.mk @@ -444,6 +444,21 @@ endef $(eval $(call KernelPackage,leds-net48xx)) +define KernelPackage/leds-net5501 + SUBMENU:=$(OTHER_MENU) + TITLE:=Soekris Net5501 LED support + DEPENDS:=@TARGET_x86 +kmod-gpio-cs5535 +kmod-leds-gpio + KCONFIG:=CONFIG_LEDS_NET5501 + FILES:=$(LINUX_DIR)/drivers/leds/leds-net5501.ko + AUTOLOAD:=$(call AutoLoad,50,leds-net5501) +endef + +define KernelPackage/leds-net5501/description + Kernel module for Soekris Net5501 LEDs +endef + +$(eval $(call KernelPackage,leds-net5501)) + define KernelPackage/leds-rb750 SUBMENU:=$(OTHER_MENU) @@ -493,6 +508,21 @@ endef $(eval $(call KernelPackage,leds-wrap)) +define KernelPackage/ledtrig-gpio + SUBMENU:=$(OTHER_MENU) + TITLE:=LED GPIO Trigger + KCONFIG:=CONFIG_LEDS_TRIGGER_GPIO + FILES:=$(LINUX_DIR)/drivers/leds/ledtrig-gpio.ko + AUTOLOAD:=$(call AutoLoad,50,ledtrig-gpio) +endef + +define KernelPackage/ledtrig-gpio/description + Kernel module that allows LEDs to be controlled by gpio events. +endef + +$(eval $(call KernelPackage,ledtrig-gpio)) + + define KernelPackage/ledtrig-morse SUBMENU:=$(OTHER_MENU) TITLE:=LED Morse Trigger @@ -523,6 +553,27 @@ endef $(eval $(call KernelPackage,ledtrig-netdev)) +define KernelPackage/ledtrig-netfilter + SUBMENU:=$(OTHER_MENU) + TITLE:=LED NetFilter Trigger + DEPENDS:=kmod-ipt-core + KCONFIG:=CONFIG_NETFILTER_XT_TARGET_LED + FILES:=$(LINUX_DIR)/net/netfilter/xt_LED.ko + AUTOLOAD:=$(call AutoLoad,50,xt_LED) +endef + +define KernelPackage/ledtrig-netfilter/description + Kernel module to flash LED when a particular packets passing through your machine. + + For example to create an LED trigger for incoming SSH traffic: + iptables -A INPUT -p tcp --dport 22 -j LED --led-trigger-id ssh --led-delay 1000 + Then attach the new trigger to an LED on your system: + echo netfilter-ssh > /sys/class/leds//trigger +endef + +$(eval $(call KernelPackage,ledtrig-netfilter)) + + define KernelPackage/lp SUBMENU:=$(OTHER_MENU) TITLE:=Parallel port and line printer support