SWRU561A September 2020 – October 2020 WL1801MOD , WL1805MOD , WL1807MOD , WL1831 , WL1831MOD , WL1835MOD , WL1837MOD
Most of the kernel configurations are default and already configured as part of the TI SDK releases. The following steps are to ensure that the right kernel configuration selections are made in .config file and are applied while building the kernel.
The following command will open the makemenu config to enable the required configurations manually. Note that while using the “build utilities” script the required configurations are done automatically.
export PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- <config file>
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
The following kernel configuration flags/switches need to be enabled for WiLink8 driver.
CONFIG_CFG80211=m
CONFIG_MAC80211=m
CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WL18XX=m
CONFIG_NL80211_TESTMODE=y
CONFIG_MAC80211_MESH=y
Additional configurations needed are mentioned are included as part of the verify_kernel_config.sh (detailed in later sections) can be used for updating the kernel configurations.