linux/drivers/staging/wilc1000
Arnd Bergmann 9535ebc5e9 staging/wilc1000: fix Kconfig dependencies
The newly added wilc1000 driver lacks several Kconfig dependencies,
resulting in a multitude of randconfig build errors, e.g.:

drivers/built-in.o: In function `WILC_WFI_mgmt_tx_cancel_wait':
binder.c:(.text+0x12bd28): undefined reference to `cfg80211_remain_on_channel_expired'
drivers/built-in.o: In function `WILC_WFI_CfgSetChannel':
binder.c:(.text+0x12c9d8): undefined reference to `ieee80211_frequency_to_channel'
drivers/built-in.o: In function `WILC_WFI_CfgAlloc':
binder.c:(.text+0x132530): undefined reference to `wiphy_new_nm'
drivers/built-in.o: In function `wilc_netdev_init':
binder.c:(.text+0x1356d0): undefined reference to `register_inetaddr_notifier'
drivers/built-in.o: In function `linux_spi_init':
binder.c:(.text+0x210a68): undefined reference to `spi_register_driver'

This change ensures that we always have at least one of SPI or MMC
enabled, and are only able to pick an interface that works. It also
adds all the missing dependencies for networking infrastructure
(cfg80211, wext, and ipv4).

In order to make it readable, I also took the liberty of re-indenting
the Kconfig file to the normal conventions.

Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-05-28 09:06:45 -07:00
..
coreconfigsimulator.h
coreconfigurator.c
coreconfigurator.h
fifo_buffer.c
fifo_buffer.h
host_interface.c
host_interface.h
itypes.h
Kconfig staging/wilc1000: fix Kconfig dependencies 2015-05-28 09:06:45 -07:00
linux_mon.c
linux_wlan.c
linux_wlan_common.h
linux_wlan_sdio.c
linux_wlan_sdio.h
linux_wlan_spi.c
linux_wlan_spi.h
Makefile
TODO
wilc_debugfs.c
wilc_errorsupport.h
wilc_event.h
wilc_exported_buf.c
wilc_log.h
wilc_memory.c
wilc_memory.h
wilc_msgqueue.c
wilc_msgqueue.h
wilc_osconfig.h
wilc_oswrapper.h
wilc_platform.h
wilc_sdio.c
wilc_semaphore.c
wilc_semaphore.h
wilc_sleep.c
wilc_sleep.h
wilc_spi.c
wilc_strutils.c
wilc_strutils.h
wilc_thread.c
wilc_thread.h
wilc_time.c
wilc_time.h
wilc_timer.c
wilc_timer.h
wilc_type.h
wilc_wfi_cfgoperations.c
wilc_wfi_cfgoperations.h
wilc_wfi_netdevice.c
wilc_wfi_netdevice.h
wilc_wlan.c
wilc_wlan.h
wilc_wlan_cfg.c
wilc_wlan_cfg.h
wilc_wlan_if.h