update buildroot to 2017.02.11

This commit is contained in:
jbnadal
2018-05-22 15:35:47 +02:00
parent 4bf1f5e091
commit a3c10bd762
9257 changed files with 433426 additions and 1701 deletions

View File

@@ -0,0 +1,36 @@
config BR2_PACKAGE_WF111
bool "wf111"
depends on BR2_LINUX_KERNEL
depends on BR2_ARM_CPU_ARMV5 || BR2_ARM_CPU_ARMV7A || BR2_i386
# Binary tools are distributed alongside the driver, and are
# dynamically linked against the glibc.
depends on BR2_TOOLCHAIN_USES_GLIBC
help
BlueGiga WF111 WiFi driver and utilities.
Warning: CONFIG_WIRELESS_EXT and CONFIG_WEXT_PRIV must be
selected in the Linux kernel configuration. These are blind
options (i.e. not selectable directly) so they cannot be
enabled by a change in linux/linux.mk. There are two choices
to enable these options:
- By making them non blind, with a "WF111 support" configuration
entry that selects them, for example.
- By enabling another random WiFi driver that select them.
http://www.bluegiga.com/en-US/products/wifi-modules/wf111-wifi-module/
if BR2_PACKAGE_WF111
config BR2_PACKAGE_WF111_TARBALL_PATH
string "Local tarball location"
help
The WF111 tarball can be retrieved on the BlueGiga website
after registration. This option specifies the path where the
tarball is locally saved.
endif
comment "wf111 needs a glibc toolchain"
depends on BR2_LINUX_KERNEL
depends on BR2_ARM_CPU_ARMV5 || BR2_ARM_CPU_ARMV7A || BR2_i386
depends on !BR2_TOOLCHAIN_USES_GLIBC

View File

@@ -0,0 +1,33 @@
################################################################################
#
# wf111
#
################################################################################
WF111_VERSION = 5.2.2-r2
WF111_SITE_METHOD = file
WF111_SITE = $(call qstrip,$(BR2_PACKAGE_WF111_TARBALL_PATH))
WF111_DEPENDENCIES = linux
ifeq ($(BR2_PACKAGE_WF111)$(call qstrip,$(BR2_PACKAGE_WF111_TARBALL_PATH)),y)
$(error No tarball location specified, check BR2_PACKAGE_WF111_TARBALL_PATH)
endif
ifeq ($(BR2_ARM_CPU_ARMV7A),y)
WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_armv7-a.tar.gz
else ifeq ($(BR2_ARM_CPU_ARMV5),y)
WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_armv5t.tar.gz
else ifeq ($(BR2_i386),y)
WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_x86.tar.gz
endif
# Due to the stupidity of the package Makefile, we can't invoke
# separately the build step and the install step and get a correct
# behavior. So we do everything in the install step.
define WF111_INSTALL_TARGET_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) PWD=$(@D) \
$(LINUX_MAKE_FLAGS) KDIR=$(LINUX_DIR) \
OUTPUT=$(TARGET_DIR) install_static
endef
$(eval $(generic-package))