X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=package%2Fkernel%2Fgpio-button-hotplug%2FMakefile;h=a067adc4e1bcb354a6adb257b42e1f8bae4a4976;hp=1778aadf098f37e8c55e5e410e4e4c2fb81c5601;hb=a1236a30a05b0eeaf3b52ad73b21ec2b8e0fedc1;hpb=4ebf19b48fafc8d94e14e4ba779969613b241a6a diff --git a/package/kernel/gpio-button-hotplug/Makefile b/package/kernel/gpio-button-hotplug/Makefile index 1778aadf09..a067adc4e1 100644 --- a/package/kernel/gpio-button-hotplug/Makefile +++ b/package/kernel/gpio-button-hotplug/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=gpio-button-hotplug -PKG_RELEASE:=1 +PKG_RELEASE:=2 include $(INCLUDE_DIR)/package.mk @@ -21,8 +21,14 @@ define KernelPackage/gpio-button-hotplug KCONFIG:= endef -define KernelPackage/button-hotplug/description - Kernel module to generate GPIO button hotplug events +define KernelPackage/gpio-button-hotplug/description + This is a replacement for the following in-kernel drivers: + 1) gpio_keys (KEYBOARD_GPIO) + 2) gpio_keys_polled (KEYBOARD_GPIO_POLLED) + + Instead of generating input events (like in-kernel drivers do) it generates + uevent-s and broadcasts them. This allows disabling input subsystem which is + an overkill for OpenWrt simple needs. endef MAKE_OPTS:= \ @@ -30,11 +36,6 @@ MAKE_OPTS:= \ CROSS_COMPILE="$(TARGET_CROSS)" \ SUBDIRS="$(PKG_BUILD_DIR)" -define Build/Prepare - mkdir -p $(PKG_BUILD_DIR) - $(CP) ./src/* $(PKG_BUILD_DIR)/ -endef - define Build/Compile $(MAKE) -C "$(LINUX_DIR)" \ $(MAKE_OPTS) \