X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/a5e2750f20e641189c277a323213b86e7799a17b..dde6436d4eab51fde4a6607afdbaa1b26b0d52b2:/package/kernel/modules/other.mk diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk index 97869747b..5398e5efd 100644 --- a/package/kernel/modules/other.mk +++ b/package/kernel/modules/other.mk @@ -169,7 +169,7 @@ define KernelPackage/gpio-cs5535 DEPENDS:=@TARGET_x86 KCONFIG:=CONFIG_CS5535_GPIO \ CONFIG_GPIO_CS5535 -ifeq ($(CONFIG_LINUX_2_6_32),y) +ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.32)),1) FILES:=$(LINUX_DIR)/drivers/char/cs5535_gpio.ko AUTOLOAD:=$(call AutoLoad,50,cs5535_gpio) else @@ -335,7 +335,9 @@ define KernelPackage/input-gpio-keys SUBMENU:=$(OTHER_MENU) TITLE:=GPIO key support DEPENDS:= @GPIO_SUPPORT - KCONFIG:=CONFIG_KEYBOARD_GPIO + KCONFIG:= \ + CONFIG_KEYBOARD_GPIO \ + CONFIG_INPUT_KEYBOARD=y FILES:=$(LINUX_DIR)/drivers/input/keyboard/gpio_keys.ko AUTOLOAD:=$(call AutoLoad,60,gpio_keys) $(call AddDepends/input) @@ -573,6 +575,21 @@ endef $(eval $(call KernelPackage,ledtrig-netfilter)) +define KernelPackage/ledtrig-usbdev + SUBMENU:=$(OTHER_MENU) + TITLE:=LED USB device Trigger + DEPENDS:=@USB_SUPPORT +kmod-usb-core + KCONFIG:=CONFIG_LEDS_TRIGGER_USBDEV + FILES:=$(LINUX_DIR)/drivers/leds/ledtrig-usbdev.ko + AUTOLOAD:=$(call AutoLoad,50,ledtrig-usbdev) +endef + +define KernelPackage/ledtrig-usbdev/description + Kernel module to drive LEDs based on USB device presence/activity. +endef + +$(eval $(call KernelPackage,ledtrig-usbdev)) + define KernelPackage/lp SUBMENU:=$(OTHER_MENU)