Skip to content

Commit

Permalink
i2400m: Makefile and Kconfig
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Inaky Perez-Gonzalez authored and Greg Kroah-Hartman committed Jan 7, 2009
1 parent 514ec71 commit 143ee2d
Show file tree
Hide file tree
Showing 6 changed files with 103 additions and 0 deletions.
2 changes: 2 additions & 0 deletions drivers/net/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
1 change: 1 addition & 0 deletions drivers/net/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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 changes: 17 additions & 0 deletions drivers/net/wimax/Kconfig
Original file line number Diff line number Diff line change
@@ -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 changes: 5 additions & 0 deletions drivers/net/wimax/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

obj-$(CONFIG_WIMAX_I2400M) += i2400m/

# (from Sam Ravnborg) force kbuild to create built-in.o
obj- := dummy.o
49 changes: 49 additions & 0 deletions drivers/net/wimax/i2400m/Kconfig
Original file line number Diff line number Diff line change
@@ -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 changes: 29 additions & 0 deletions drivers/net/wimax/i2400m/Makefile
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 143ee2d

Please sign in to comment.