From bac866b7903a6cca77d348c42240e42c50131782 Mon Sep 17 00:00:00 2001 From: Steinar Bakkemo Date: Mon, 18 Mar 2019 12:50:35 +0100 Subject: [PATCH] Update defconfig in order to build brcmfmac/cfg80211 as modules using backported driver in Yocto --- arch/arm/configs/zero-gravitas_defconfig | 41 ++++++++----------- .../net/wireless/broadcom/brcm80211/Kconfig | 1 + 2 files changed, 18 insertions(+), 24 deletions(-) diff --git a/arch/arm/configs/zero-gravitas_defconfig b/arch/arm/configs/zero-gravitas_defconfig index 2edab4027160..196cb9ba6223 100644 --- a/arch/arm/configs/zero-gravitas_defconfig +++ b/arch/arm/configs/zero-gravitas_defconfig @@ -3,8 +3,6 @@ CONFIG_LOCALVERSION="-zero-gravitas" CONFIG_KERNEL_LZO=y CONFIG_DEFAULT_HOSTNAME="zero-gravitas" CONFIG_SYSVIPC=y -CONFIG_FHANDLE=y -# CONFIG_USELIB is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_LOG_BUF_SHIFT=18 @@ -14,9 +12,11 @@ CONFIG_KALLSYMS_ALL=y CONFIG_EMBEDDED=y CONFIG_PERF_EVENTS=y # CONFIG_COMPAT_BRK is not set +CONFIG_MODULES=y # CONFIG_BLK_DEV_BSG is not set CONFIG_ARCH_MXC=y CONFIG_SOC_IMX6SL=y +CONFIG_SOC_IMX6SLL=y CONFIG_SWP_EMULATE=y CONFIG_VMSPLIT_2G=y CONFIG_PREEMPT_VOLUNTARY=y @@ -27,10 +27,9 @@ CONFIG_CMDLINE="noinitrd console=ttymxc0,115200" CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y -CONFIG_CPU_FREQ_GOV_INTERACTIVE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_FREQ_GOV_INTERACTIVE=y CONFIG_ARM_IMX6Q_CPUFREQ=y CONFIG_CPU_IDLE=y CONFIG_ARM_CPUIDLE=y @@ -51,12 +50,11 @@ CONFIG_IP_PNP_DHCP=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set -# CONFIG_INET_LRO is not set CONFIG_NETFILTER=y CONFIG_DNS_RESOLVER=y -CONFIG_CFG80211=y +CONFIG_CFG80211=m CONFIG_CFG80211_WEXT=y -CONFIG_MAC80211=y +CONFIG_MAC80211=m CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_DEVTMPFS=y @@ -113,7 +111,7 @@ CONFIG_NETDEVICES=y # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_AT803X_PHY=y -CONFIG_BRCMFMAC=y +CONFIG_BRCMFMAC=m # CONFIG_RTL_CARDS is not set CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set @@ -148,14 +146,13 @@ CONFIG_I2C_ALGOPCA=y CONFIG_I2C_IMX=y CONFIG_SPI=y CONFIG_GPIO_SYSFS=y -CONFIG_POWER_SUPPLY=y -CONFIG_BATTERY_BQ27XXX=y -CONFIG_BATTERY_BQ27XXX_I2C=y -CONFIG_BATTERY_BQ27441_ZEROGRAVITAS=y -CONFIG_CHARGER_GPIO=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_POWER_SUPPLY=y +CONFIG_BATTERY_BQ27XXX=y +CONFIG_BATTERY_BQ27441_ZEROGRAVITAS=y +CONFIG_CHARGER_GPIO=y CONFIG_SENSORS_MAX17135=y # CONFIG_MXC_MMA8451 is not set CONFIG_THERMAL=y @@ -178,7 +175,6 @@ CONFIG_FB=y # CONFIG_FB_MXC_EDID is not set CONFIG_FB_MXC_EINK_PANEL=y CONFIG_USB=y -CONFIG_USB_OTG_FSM=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MXC=y @@ -202,10 +198,10 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_MXC=y CONFIG_RTC_DRV_SNVS=y CONFIG_DMADEVICES=y -CONFIG_MXC_PXP_V2=y +CONFIG_FSL_EDMA=y CONFIG_IMX_SDMA=y CONFIG_MXS_DMA=y -CONFIG_FSL_EDMA=y +CONFIG_MXC_PXP_V2=y CONFIG_ARM_SMMU=y CONFIG_PM_DEVFREQ=y CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y @@ -220,9 +216,6 @@ CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y CONFIG_F2FS_FS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y @@ -247,12 +240,14 @@ CONFIG_STACKTRACE=y # CONFIG_FTRACE is not set CONFIG_KEYS=y CONFIG_SECURITYFS=y +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_ECHAINIV=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_CMAC=y -CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y -# CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DEV_FSL_CAAM=y # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API is not set # CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API is not set @@ -265,5 +260,3 @@ CONFIG_LIBCRC32C=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_SPARC is not set -# CONFIG_MEMTEST is not set -CONFIG_SOC_IMX6SLL=y diff --git a/drivers/net/wireless/broadcom/brcm80211/Kconfig b/drivers/net/wireless/broadcom/brcm80211/Kconfig index ab42b1fea03c..9fb0e2b95a0b 100644 --- a/drivers/net/wireless/broadcom/brcm80211/Kconfig +++ b/drivers/net/wireless/broadcom/brcm80211/Kconfig @@ -21,6 +21,7 @@ config BRCMFMAC tristate "Broadcom IEEE802.11n embedded FullMAC WLAN driver" depends on CFG80211 select BRCMUTIL + select WIRELESS_EXT ---help--- This module adds support for embedded wireless adapters based on Broadcom IEEE802.11n FullMAC chipsets. It has to work with at least