OSDN Git Service

net: wireless: add Makefile for Broadcom 802.11a/b/g/n hybrid device driver
authorChih-Wei Huang <cwhuang@linux.org.tw>
Sun, 24 Apr 2011 11:33:15 +0000 (19:33 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Sun, 24 Apr 2011 12:09:52 +0000 (20:09 +0800)
The actual driver source is not included. Will be downloaded from
Broadcom's website on making android-x86.

drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
drivers/net/wireless/wl/.gitignore [new file with mode: 0644]
drivers/net/wireless/wl/Kconfig [new file with mode: 0644]
drivers/net/wireless/wl/Makefile [new file with mode: 0644]

index f5fbada..4473680 100644 (file)
@@ -281,6 +281,7 @@ source "drivers/net/wireless/orinoco/Kconfig"
 source "drivers/net/wireless/p54/Kconfig"
 source "drivers/net/wireless/rt2x00/Kconfig"
 source "drivers/net/wireless/rtlwifi/Kconfig"
+source "drivers/net/wireless/wl/Kconfig"
 source "drivers/net/wireless/wl1251/Kconfig"
 source "drivers/net/wireless/wl12xx/Kconfig"
 source "drivers/net/wireless/zd1211rw/Kconfig"
index 8d3fecc..4e6e5a3 100644 (file)
@@ -57,3 +57,4 @@ obj-$(CONFIG_WL12XX_PLATFORM_DATA)    += wl12xx/
 obj-$(CONFIG_IWM)      += iwmc3200wifi/
 
 obj-$(CONFIG_BCM4329)  += bcm4329/
+obj-$(CONFIG_WL)       += wl/
diff --git a/drivers/net/wireless/wl/.gitignore b/drivers/net/wireless/wl/.gitignore
new file mode 100644 (file)
index 0000000..2741c5f
--- /dev/null
@@ -0,0 +1,2 @@
+lib
+src
diff --git a/drivers/net/wireless/wl/Kconfig b/drivers/net/wireless/wl/Kconfig
new file mode 100644 (file)
index 0000000..d8d4517
--- /dev/null
@@ -0,0 +1,9 @@
+config WL
+       tristate "Broadcom 802.11a/b/g/n hybrid device driver"
+       depends on CFG80211
+       select LIB80211
+       ---help---
+         This module adds support for Broadcom 802.11a/b/g/n hybrid Networking Device Driver.
+
+         This driver can be built as a module (recommended) that will be called "wl".
+         If unsure, say M.
diff --git a/drivers/net/wireless/wl/Makefile b/drivers/net/wireless/wl/Makefile
new file mode 100644 (file)
index 0000000..a820e0c
--- /dev/null
@@ -0,0 +1,9 @@
+obj-m          += wl.o
+
+wl-objs                := src/shared/linux_osl.o
+wl-objs                += src/wl/sys/wl_linux.o
+wl-objs                += src/wl/sys/wl_iw.o
+
+EXTRA_CFLAGS   += -I$(src)/src/include
+EXTRA_CFLAGS   += -I$(src)/src/wl/sys
+EXTRA_LDFLAGS  := $(srctree)/$(src)/lib/wlc_hybrid.o_shipped