mirror of https://github.com/OpenIPC/firmware.git
35 lines
974 B
Makefile
35 lines
974 B
Makefile
################################################################################
|
|
#
|
|
# linux-patcher
|
|
#
|
|
################################################################################
|
|
|
|
export UIMAGE_NAME = Linux-$(LINUX_VERSION_PROBED)-$(OPENIPC_SOC_MODEL)
|
|
|
|
# Exclude buildroot yylloc patches
|
|
LINUX_POST_PATCH_HOOKS = LINUX_APPLY_LOCAL_PATCHES
|
|
|
|
LINUX_PATCHER_BOARD_FPV = ssc338q_fpv ssc30kq_fpv
|
|
ifneq ($(filter $(BOARD),$(LINUX_PATCHER_BOARD_FPV)),)
|
|
define LINUX_PATCHER_CONFIG_ATHEROS
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_FW_LOADER)
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_WLAN)
|
|
$(call KCONFIG_SET_OPT,CONFIG_MAC80211,m)
|
|
$(call KCONFIG_SET_OPT,CONFIG_ATH9K,m)
|
|
$(call KCONFIG_SET_OPT,CONFIG_ATH9K_HTC,m)
|
|
endef
|
|
endif
|
|
|
|
ifeq ($(OPENIPC_VARIANT),rubyfpv)
|
|
define LINUX_PATCHER_CONFIG_TIMERS
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_HZ_1000)
|
|
endef
|
|
endif
|
|
|
|
define LINUX_PATCHER_LINUX_CONFIG_FIXUPS
|
|
$(LINUX_PATCHER_CONFIG_ATHEROS)
|
|
$(LINUX_PATCHER_CONFIG_TIMERS)
|
|
endef
|
|
|
|
$(eval $(generic-package))
|