--- a/drivers/leds/Kconfig +++ b/drivers/leds/Kconfig @@ -537,4 +537,8 @@ config LEDS_TRIGGER_TRANSIENT GPIO/PWM based hardware. If unsure, say Y. +config LEDS_TRIGGER_MORSE + tristate "LED Morse Trigger" + depends on LEDS_TRIGGERS + endif # NEW_LEDS --- a/drivers/leds/Makefile +++ b/drivers/leds/Makefile @@ -63,3 +63,4 @@ obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT) += obj-$(CONFIG_LEDS_TRIGGER_GPIO) += ledtrig-gpio.o obj-$(CONFIG_LEDS_TRIGGER_DEFAULT_ON) += ledtrig-default-on.o obj-$(CONFIG_LEDS_TRIGGER_TRANSIENT) += ledtrig-transient.o +obj-$(CONFIG_LEDS_TRIGGER_MORSE) += ledtrig-morse.o --- a/drivers/leds/ledtrig-morse.c +++ b/drivers/leds/ledtrig-morse.c @@ -26,7 +26,6 @@ #include <linux/list.h> #include <linux/spinlock.h> #include <linux/device.h> -#include <linux/sysdev.h> #include <linux/timer.h> #include <linux/ctype.h> #include <linux/leds.h>