144e335b85
Squashed commit of the following: Author: Gregory Nutt <gnutt@nuttx.org> include/nuttx/wireless/ieee80211: Cosmetic, coding standard changes from review of last merge. drivers/wireless/ieee80211: Cosmetic, coding standard changes from review of last merge. configs/photon: Cosmetic, coding standard changes from review of last merge. arch/arm/src/stm32: SDIO changes from last review: Fix a few long lines and other coding standard issues; Make additions for SDIO card support dependent on a configuration option. Author: hhuysqt <hyq9606@126.com> Return IEEE 802.11 MAC address just as ethernet does Modifyed bcmf_board_setup_oob_irq declaration Modified OOB ISR function types Add some logic according to WICED SDK Bug fixed: data_offset counts in 4-bytes Add BCM43438 logic for future developement Add tips on using telnet Use SDIO in-band interrupt instead of OOB interrupt, because Photon seems to unconnect the OOB interrupt line... add SDIO in-band interrupt logic
60 lines
1.4 KiB
Plaintext
60 lines
1.4 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
if DRIVERS_IEEE80211
|
|
|
|
config IEEE80211_BROADCOM_FULLMAC
|
|
bool
|
|
|
|
config IEEE80211_BROADCOM_BCM43362
|
|
bool "Broadcom 43362 chip support"
|
|
depends on IEEE80211_BROADCOM_FULLMAC
|
|
default n
|
|
|
|
config IEEE80211_BROADCOM_BCM43438
|
|
bool "Broadcom 43438 chip support"
|
|
depends on IEEE80211_BROADCOM_FULLMAC
|
|
default n
|
|
|
|
config IEEE80211_BROADCOM_FULLMAC_SDIO
|
|
bool "Broadcom FullMAC driver on SDIO bus"
|
|
depends on ARCH_HAVE_SDIO
|
|
select IEEE80211_BROADCOM_FULLMAC
|
|
default n
|
|
---help---
|
|
This selection enables support for broadcom
|
|
FullMAC-compliant devices using SDIO bus.
|
|
|
|
if IEEE80211_BROADCOM_FULLMAC
|
|
|
|
choice
|
|
prompt "Broadcom FullMAC driver work queue"
|
|
default IEEE80211_BROADCOM_LPWORK if SCHED_LPWORK
|
|
default IEEE80211_BROADCOM_HPWORK if !SCHED_LPWORK && SCHED_HPWORK
|
|
depends on SCHED_WORKQUEUE
|
|
---help---
|
|
Work queue support is required to use the loopback driver. If the
|
|
low priority work queue is available, then it should be used by the
|
|
loopback driver.
|
|
|
|
config IEEE80211_BROADCOM_HPWORK
|
|
bool "High priority"
|
|
depends on SCHED_HPWORK
|
|
|
|
config IEEE80211_BROADCOM_LPWORK
|
|
bool "Low priority"
|
|
depends on SCHED_LPWORK
|
|
|
|
endchoice # Work queue
|
|
|
|
config IEEE80211_BROADCOM_NINTERFACES
|
|
int "Number of Broadcom FullMAC interfaces"
|
|
default 1
|
|
depends on EXPERIMENTAL
|
|
|
|
endif # IEEE80211_BROADCOM_FULLMAC
|
|
|
|
endif # DRIVERS_IEEE80211
|