kernel: add a new global config symbol for enabling rfkill support (can be enabled by default via target feature flag)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37491
This commit is contained in:
Felix Fietkau
2013-07-21 11:55:30 +00:00
parent 8fc44d1f5f
commit 94439c2b5d
5 changed files with 10 additions and 7 deletions

View File

@@ -22,13 +22,8 @@ define AddDepends/nls
DEPENDS+= +kmod-nls-base $(foreach cp,$(1),+kmod-nls-$(cp))
endef
define SetDepends/rfkill
DEPENDS:= @(TARGET_ar71xx||TARGET_brcm47xx||TARGET_s3c24xx||TARGET_x86||TARGET_gemini||TARGET_cns3xxx||TARGET_ixp4xx) $(1)
endef
define AddDepends/rfkill
DEPENDS+= +(TARGET_ar71xx||TARGET_brcm47xx||TARGET_s3c24xx||TARGET_x86||TARGET_cns3xxx||TARGET_ixp4xx):kmod-rfkill $(1)
DEPENDS+= +USE_RFKILL:kmod-rfkill $(1)
endef

View File

@@ -239,6 +239,7 @@ $(eval $(call KernelPackage,oprofile))
define KernelPackage/rfkill
SUBMENU:=$(OTHER_MENU)
TITLE:=RF switch subsystem support
DEPENDS:=@USE_RFKILL +kmod-input-core
KCONFIG:= \
CONFIG_RFKILL \
CONFIG_RFKILL_INPUT=y \
@@ -247,7 +248,6 @@ define KernelPackage/rfkill
FILES:= \
$(LINUX_DIR)/net/rfkill/rfkill.ko
AUTOLOAD:=$(call AutoLoad,20,rfkill)
$(call SetDepends/rfkill,+kmod-input-core)
endef
define KernelPackage/rfkill/description