wimax: Makefile, Kconfig and docbook linkage for the stack
Inaky Perez-Gonzalez [Wed, 24 Dec 2008 00:18:24 +0000 (16:18 -0800)]
This patch provides Makefile and KConfig for the WiMAX stack,
integrating them into the networking stack's Makefile, Kconfig and
doc-book templates.

Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

Documentation/DocBook/networking.tmpl
net/Kconfig
net/Makefile
net/wimax/Kconfig [new file with mode: 0644]
net/wimax/Makefile [new file with mode: 0644]

index 627707a..59ad69a 100644 (file)
 !Enet/sunrpc/rpcb_clnt.c
 !Enet/sunrpc/clnt.c
      </sect1>
+     <sect1><title>WiMAX</title>
+!Enet/wimax/op-msg.c
+!Enet/wimax/op-reset.c
+!Enet/wimax/op-rfkill.c
+!Enet/wimax/stack.c
+!Iinclude/net/wimax.h
+!Iinclude/linux/wimax.h
+     </sect1>
   </chapter>
 
   <chapter id="netdev">
index 6ec2cce..bf27760 100644 (file)
@@ -254,6 +254,8 @@ source "net/mac80211/Kconfig"
 
 endif # WIRELESS
 
+source "net/wimax/Kconfig"
+
 source "net/rfkill/Kconfig"
 source "net/9p/Kconfig"
 
index ba44604..0fcce89 100644 (file)
@@ -63,3 +63,4 @@ endif
 ifeq ($(CONFIG_NET),y)
 obj-$(CONFIG_SYSCTL)           += sysctl_net.o
 endif
+obj-$(CONFIG_WIMAX)            += wimax/
diff --git a/net/wimax/Kconfig b/net/wimax/Kconfig
new file mode 100644 (file)
index 0000000..0bdbb69
--- /dev/null
@@ -0,0 +1,38 @@
+#
+# WiMAX LAN device configuration
+#
+
+menuconfig WIMAX
+       tristate "WiMAX Wireless Broadband support"
+       help
+
+         Select to configure support for devices that provide
+         wireless broadband connectivity using the WiMAX protocol
+         (IEEE 802.16).
+
+         Please note that most of these devices require signing up
+         for a service plan with a provider.
+
+         The different WiMAX drivers can be enabled in the menu entry
+
+         Device Drivers > Network device support > WiMAX Wireless
+         Broadband devices
+
+         If unsure, it is safe to select M (module).
+
+config WIMAX_DEBUG_LEVEL
+       int "WiMAX debug level"
+       depends on WIMAX
+       default 8
+       help
+
+         Select the maximum debug verbosity level to be compiled into
+         the WiMAX stack code.
+
+         By default, debug messages are disabled at runtime and can
+         be selectively enabled 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.
diff --git a/net/wimax/Makefile b/net/wimax/Makefile
new file mode 100644 (file)
index 0000000..5b80b94
--- /dev/null
@@ -0,0 +1,13 @@
+
+obj-$(CONFIG_WIMAX)            += wimax.o
+
+wimax-y :=             \
+       id-table.o      \
+       op-msg.o        \
+       op-reset.o      \
+       op-rfkill.o     \
+       stack.o
+
+wimax-$(CONFIG_DEBUG_FS) += debugfs.o
+
+