35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
|
--- a/drivers/net/wireless/ath/Kconfig
|
||
|
+++ b/drivers/net/wireless/ath/Kconfig
|
||
|
@@ -23,6 +23,10 @@ config WLAN_VENDOR_ATH
|
||
|
|
||
|
if WLAN_VENDOR_ATH
|
||
|
|
||
|
+config ATH_USER_REGD
|
||
|
+ bool "Do not enforce EEPROM regulatory restrictions"
|
||
|
+ default n
|
||
|
+
|
||
|
config ATH_DEBUG
|
||
|
bool "Atheros wireless debugging"
|
||
|
help
|
||
|
--- a/drivers/net/wireless/ath/regd.c
|
||
|
+++ b/drivers/net/wireless/ath/regd.c
|
||
|
@@ -43,12 +43,18 @@
|
||
|
NL80211_RRF_NO_OFDM)
|
||
|
|
||
|
/* We allow IBSS on these on a case by case basis by regulatory domain */
|
||
|
+#ifdef CONFIG_ATH_USER_REGD
|
||
|
+#define ATH_5GHZ_5150_5350 REG_RULE(5150-10, 5350+10, 80, 0, 30, 0)
|
||
|
+#define ATH_5GHZ_5470_5850 REG_RULE(5470-10, 5850+10, 80, 0, 30, 0)
|
||
|
+#define ATH_5GHZ_5725_5850 REG_RULE(5725-10, 5850+10, 80, 0, 30, 0)
|
||
|
+#else
|
||
|
#define ATH_5GHZ_5150_5350 REG_RULE(5150-10, 5350+10, 80, 0, 30,\
|
||
|
NL80211_RRF_NO_IR)
|
||
|
#define ATH_5GHZ_5470_5850 REG_RULE(5470-10, 5850+10, 80, 0, 30,\
|
||
|
NL80211_RRF_NO_IR)
|
||
|
#define ATH_5GHZ_5725_5850 REG_RULE(5725-10, 5850+10, 80, 0, 30,\
|
||
|
NL80211_RRF_NO_IR)
|
||
|
+#endif
|
||
|
|
||
|
#define ATH_2GHZ_ALL ATH_2GHZ_CH01_11, \
|
||
|
ATH_2GHZ_CH12_13, \
|