summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorBartosz Markowski <bartosz.markowski@tieto.com>2011-09-01 08:38:50 +0200
committerUlf Hansson <ulf.hansson@stericsson.com>2011-09-19 16:05:58 +0200
commit4177d232fc0bcf6fc28de011444bb5c96444fd31 (patch)
tree61c769ab42c6411aaa676acb6974494bf9b49412 /net
parent9b05a8ad87e490021d9e59bbe33978d0949787b0 (diff)
WLAN: OpenMAC delivery
This patch add internal support for openMAC driver from compat-wireless-openmac git. Internal only, for customer deliveries changes should be made in defconfig and Kconfig accordingly to what's done now via script called from Android.mk Only one (UMAC or openMAC based) solution should be delivered to customers. ST-Ericsson ID: 355582 ST-Ericsson FOSS-OUT ID: Trivial ST-Ericsson Linux next: NA Change-Id: Idd0081cc327faf64131f29a3f3a54fd6d670acf2 Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/28667 Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30004
Diffstat (limited to 'net')
-rw-r--r--net/Kconfig19
-rw-r--r--net/Makefile7
l---------net/compat-wireless-openmac1
3 files changed, 26 insertions, 1 deletions
diff --git a/net/Kconfig b/net/Kconfig
index 9a68cc0b5c9..c73b0762bf1 100644
--- a/net/Kconfig
+++ b/net/Kconfig
@@ -334,12 +334,24 @@ config COMPAT_WIRELESS
To compile this code as a module, choose M here.
if COMPAT_WIRELESS
+config COMPAT_WIRELESS_MODULES
+ tristate "Wireless modules"
+ default n
+ ---help---
+ To compile this code as a module, choose M here.
+
config CFG80211
tristate "Compat CFG80211"
default n
---help---
To compile this code as a module, choose M here.
+config MAC80211
+ tristate "Compat MAC80211"
+ default n
+ ---help---
+ To compile this code as a module, choose M here.
+
config COMPAT_MAC80211_RC_DEFAULT
string "MAC80211_RC_DEFAULT"
default "minstrel"
@@ -387,6 +399,13 @@ config MAC80211_RC_MINSTREL
default y
---help---
+config MAC80211_RC_MINSTREL_HT
+ bool "Minstrel 802.11n support" if EXPERT
+ depends on MAC80211_RC_MINSTREL
+ default y
+ ---help---
+ This option enables the 'minstrel_ht' TX rate control algorithm
+
config MAC80211_LEDS
bool "MAC80211_LEDS"
depends on COMPAT_WIRELESS
diff --git a/net/Makefile b/net/Makefile
index 87cfc364a68..b6d42169585 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -49,7 +49,12 @@ obj-$(CONFIG_IP_DCCP) += dccp/
obj-$(CONFIG_IP_SCTP) += sctp/
obj-$(CONFIG_RDS) += rds/
ifneq ($(CONFIG_COMPAT_WIRELESS),)
-obj-$(CONFIG_COMPAT_WIRELESS) += compat-wireless/
+# If MAC80211 is disabled use UMAC
+ifneq ($(CONFIG_MAC80211),)
+obj-$(CONFIG_COMPAT_WIRELESS) += compat-wireless-openmac/
+else
+obj-$(CONFIG_COMPAT_WIRELESS) += compat-wireless/
+endif
else
obj-$(CONFIG_WIRELESS) += wireless/
obj-$(CONFIG_MAC80211) += mac80211/
diff --git a/net/compat-wireless-openmac b/net/compat-wireless-openmac
new file mode 120000
index 00000000000..51c37423584
--- /dev/null
+++ b/net/compat-wireless-openmac
@@ -0,0 +1 @@
+../../vendor/st-ericsson/connectivity/wlan/compat-wireless-openmac/ \ No newline at end of file