forked from Minki/linux
i2400m: Makefile and Kconfig
Integrate the i2400m driver into the kernel's build and Kconfig. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
514ec71f72
commit
143ee2d555
@ -2614,6 +2614,8 @@ source "drivers/net/tokenring/Kconfig"
|
||||
|
||||
source "drivers/net/wireless/Kconfig"
|
||||
|
||||
source "drivers/net/wimax/Kconfig"
|
||||
|
||||
source "drivers/net/usb/Kconfig"
|
||||
|
||||
source "drivers/net/pcmcia/Kconfig"
|
||||
|
@ -263,3 +263,4 @@ obj-$(CONFIG_NIU) += niu.o
|
||||
obj-$(CONFIG_VIRTIO_NET) += virtio_net.o
|
||||
obj-$(CONFIG_SFC) += sfc/
|
||||
|
||||
obj-$(CONFIG_WIMAX) += wimax/
|
||||
|
17
drivers/net/wimax/Kconfig
Normal file
17
drivers/net/wimax/Kconfig
Normal file
@ -0,0 +1,17 @@
|
||||
#
|
||||
# WiMAX LAN device drivers configuration
|
||||
#
|
||||
|
||||
|
||||
comment "Enable WiMAX (Networking options) to see the WiMAX drivers"
|
||||
depends on WIMAX = n
|
||||
|
||||
if WIMAX
|
||||
|
||||
menu "WiMAX Wireless Broadband devices"
|
||||
|
||||
source "drivers/net/wimax/i2400m/Kconfig"
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
5
drivers/net/wimax/Makefile
Normal file
5
drivers/net/wimax/Makefile
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
obj-$(CONFIG_WIMAX_I2400M) += i2400m/
|
||||
|
||||
# (from Sam Ravnborg) force kbuild to create built-in.o
|
||||
obj- := dummy.o
|
49
drivers/net/wimax/i2400m/Kconfig
Normal file
49
drivers/net/wimax/i2400m/Kconfig
Normal file
@ -0,0 +1,49 @@
|
||||
|
||||
config WIMAX_I2400M
|
||||
tristate
|
||||
depends on WIMAX
|
||||
select FW_LOADER
|
||||
|
||||
comment "Enable USB support to see WiMAX USB drivers"
|
||||
depends on USB = n
|
||||
|
||||
comment "Enable MMC support to see WiMAX SDIO drivers"
|
||||
depends on MMC = n
|
||||
|
||||
config WIMAX_I2400M_USB
|
||||
tristate "Intel Wireless WiMAX Connection 2400 over USB (including 5x50)"
|
||||
depends on WIMAX && USB
|
||||
select WIMAX_I2400M
|
||||
help
|
||||
Select if you have a device based on the Intel WiMAX
|
||||
Connection 2400 over USB (like any of the Intel Wireless
|
||||
WiMAX/WiFi Link 5x50 series).
|
||||
|
||||
If unsure, it is safe to select M (module).
|
||||
|
||||
config WIMAX_I2400M_SDIO
|
||||
tristate "Intel Wireless WiMAX Connection 2400 over SDIO"
|
||||
depends on WIMAX && MMC
|
||||
select WIMAX_I2400M
|
||||
help
|
||||
Select if you have a device based on the Intel WiMAX
|
||||
Connection 2400 over SDIO.
|
||||
|
||||
If unsure, it is safe to select M (module).
|
||||
|
||||
config WIMAX_I2400M_DEBUG_LEVEL
|
||||
int "WiMAX i2400m debug level"
|
||||
depends on WIMAX_I2400M
|
||||
default 8
|
||||
help
|
||||
|
||||
Select the maximum debug verbosity level to be compiled into
|
||||
the WiMAX i2400m driver code.
|
||||
|
||||
By default, this is disabled at runtime and can be
|
||||
selectively enabled at runtime for different parts of the
|
||||
code using the sysfs debug-levels file.
|
||||
|
||||
If set at zero, this will compile out all the debug code.
|
||||
|
||||
It is recommended that it is left at 8.
|
29
drivers/net/wimax/i2400m/Makefile
Normal file
29
drivers/net/wimax/i2400m/Makefile
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
obj-$(CONFIG_WIMAX_I2400M) += i2400m.o
|
||||
obj-$(CONFIG_WIMAX_I2400M_USB) += i2400m-usb.o
|
||||
obj-$(CONFIG_WIMAX_I2400M_SDIO) += i2400m-sdio.o
|
||||
|
||||
i2400m-y := \
|
||||
control.o \
|
||||
driver.o \
|
||||
fw.o \
|
||||
op-rfkill.o \
|
||||
netdev.o \
|
||||
tx.o \
|
||||
rx.o
|
||||
|
||||
i2400m-$(CONFIG_DEBUG_FS) += debugfs.o
|
||||
|
||||
i2400m-usb-y := \
|
||||
usb-fw.o \
|
||||
usb-notif.o \
|
||||
usb-tx.o \
|
||||
usb-rx.o \
|
||||
usb.o
|
||||
|
||||
|
||||
i2400m-sdio-y := \
|
||||
sdio.o \
|
||||
sdio-tx.o \
|
||||
sdio-fw.o \
|
||||
sdio-rx.o
|
Loading…
Reference in New Issue
Block a user