projects
/
openwrt
/
staging
/
florian.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d33317c
)
mac80211: update compat-wireless to 2009-02-25
author
Gabor Juhos
<juhosg@openwrt.org>
Thu, 26 Feb 2009 18:03:20 +0000
(18:03 +0000)
committer
Gabor Juhos
<juhosg@openwrt.org>
Thu, 26 Feb 2009 18:03:20 +0000
(18:03 +0000)
SVN-Revision: 14675
26 files changed:
package/mac80211/Makefile
patch
|
blob
|
history
package/mac80211/patches/007-remove_unused_stuff.patch
patch
|
blob
|
history
package/mac80211/patches/201-ath5k_eeprom.patch
patch
|
blob
|
history
package/mac80211/patches/304-rt2x00-Remove-unused-define-rt2800pci.patch
patch
|
blob
|
history
package/mac80211/patches/305-rt2x00-Remove-unused-define-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/306-rt2x00-Clean-header-rt2800pci.patch
patch
|
blob
|
history
package/mac80211/patches/307-rt2x00-Clean-header-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/308-rt2x00-Uncomment-get_tsf-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/309-rt2x00-Fix-MCS-rx_mask-rt2800pci.patch
patch
|
blob
|
history
package/mac80211/patches/310-rt2x00-Fix-MCS-rx_mask-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/311-rt2x00-Channel-HT40-fixes-rt2800pci.patch
patch
|
blob
|
history
package/mac80211/patches/312-rt2x00-Channel-HT40-fixes-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/313-rt2x00-Add-RT2860C-BBP-channel-init-values-rt2800u.patch
patch
|
blob
|
history
package/mac80211/patches/314-rt2x00-Remove-invalid-RX-antenna-init-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/315-rt2x00-Remove-check-for-rf-word-0-rt2800pci.patch
patch
|
blob
|
history
package/mac80211/patches/316-rt2x00-Remove-check-for-rf-word-0-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/317-rt2x00-Export-all-register-stats-through-debugfs.patch
patch
|
blob
|
history
package/mac80211/patches/318-rt2x00-Add-USB-id-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/319-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
patch
|
blob
|
history
package/mac80211/patches/320-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
patch
|
blob
|
history
package/mac80211/patches/321-rt2x00-Add-support-for-MCS32-rt2800usb.patch
patch
|
blob
|
history
package/mac80211/patches/322-rt2x00-Add-support-for-MCS32-rt2800pci.patch
patch
|
blob
|
history
package/mac80211/patches/323-rt2x00-Add-RT3070-detection.patch
patch
|
blob
|
history
package/mac80211/patches/324-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
patch
|
blob
|
history
package/mac80211/patches/325-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
patch
|
blob
|
history
package/mac80211/patches/401-ath9k-dont-register-leds-on-ar9100.patch
patch
|
blob
|
history
diff --git
a/package/mac80211/Makefile
b/package/mac80211/Makefile
index fc71e9243199459dbaedce05230b388eda3d8ce6..7a4f8dd3501fb308f3c0a26ac949d498866230be 100644
(file)
--- a/
package/mac80211/Makefile
+++ b/
package/mac80211/Makefile
@@
-11,12
+11,12
@@
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=mac80211
ifneq ($(CONFIG_LINUX_2_6_27)$(CONFIG_LINUX_2_6_28),)
PKG_NAME:=mac80211
ifneq ($(CONFIG_LINUX_2_6_27)$(CONFIG_LINUX_2_6_28),)
- PKG_VERSION:=2009-02-2
0
+ PKG_VERSION:=2009-02-2
5
PKG_RELEASE:=1
PKG_SOURCE_URL:= \
http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/02 \
http://wireless.kernel.org/download/compat-wireless-2.6
PKG_RELEASE:=1
PKG_SOURCE_URL:= \
http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/02 \
http://wireless.kernel.org/download/compat-wireless-2.6
- PKG_MD5SUM:=
81a23a3c864eececd81c21abeeda1eaf
+ PKG_MD5SUM:=
5dddce683bea04376ceee3a91902d5dd
else
PKG_VERSION:=2008-08-06
PKG_RELEASE:=2
else
PKG_VERSION:=2008-08-06
PKG_RELEASE:=2
diff --git
a/package/mac80211/patches/007-remove_unused_stuff.patch
b/package/mac80211/patches/007-remove_unused_stuff.patch
index 1e85f5495c2c76774648c781dea0cc8e11610586..a8f167f13a7c4356a0e12f53c030ba5b03a3a73c 100644
(file)
--- a/
package/mac80211/patches/007-remove_unused_stuff.patch
+++ b/
package/mac80211/patches/007-remove_unused_stuff.patch
@@
-1,6
+1,6
@@
--- a/config.mk
+++ b/config.mk
--- a/config.mk
+++ b/config.mk
-@@ -9
0,10 +90
,10 @@ CONFIG_MAC80211_MESH=y
+@@ -9
1,10 +91
,10 @@ CONFIG_MAC80211_MESH=y
CONFIG_CFG80211=m
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211=m
# CONFIG_CFG80211_REG_DEBUG is not set
@@
-15,7
+15,7
@@
CONFIG_NL80211=y
CONFIG_NL80211=y
-@@ -13
0,16 +130
,16 @@ CONFIG_IWL3945_LEDS=y
+@@ -13
1,16 +131
,16 @@ CONFIG_IWL3945_LEDS=y
CONFIG_B43=m
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43=m
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
@@
-35,7
+35,7
@@
# CONFIG_B43LEGACY_RFKILL=y
# CONFIG_B43LEGACY_DEBUG=y
CONFIG_B43LEGACY_DMA=y
# CONFIG_B43LEGACY_RFKILL=y
# CONFIG_B43LEGACY_DEBUG=y
CONFIG_B43LEGACY_DMA=y
-@@ -1
49,17 +149
,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+@@ -1
50,17 +150
,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
# CONFIG_B43LEGACY_PIO_MODE is not set
# The Intel ipws
# CONFIG_B43LEGACY_PIO_MODE is not set
# The Intel ipws
@@
-61,7
+61,7
@@
# CONFIG_IPW2200_DEBUG is not set
# The above enables use a second interface prefixed 'rtap'.
# Example usage:
# CONFIG_IPW2200_DEBUG is not set
# The above enables use a second interface prefixed 'rtap'.
# Example usage:
-@@ -28
2,15 +282
,15 @@ CONFIG_SSB_SPROM=y
+@@ -28
3,15 +283
,15 @@ CONFIG_SSB_SPROM=y
ifneq ($(CONFIG_USB),)
ifneq ($(CONFIG_LIBERTAS_THINFIRM_USB),m)
CONFIG_LIBERTAS_USB=m
ifneq ($(CONFIG_USB),)
ifneq ($(CONFIG_LIBERTAS_THINFIRM_USB),m)
CONFIG_LIBERTAS_USB=m
diff --git
a/package/mac80211/patches/201-ath5k_eeprom.patch
b/package/mac80211/patches/201-ath5k_eeprom.patch
index 5dfbcf3be9a2fdeb3a500a907304a36b765d2fe5..b42110d9bf11bdbc7117c1b619b18b14c5c47ab9 100644
(file)
--- a/
package/mac80211/patches/201-ath5k_eeprom.patch
+++ b/
package/mac80211/patches/201-ath5k_eeprom.patch
@@
-23,25
+23,25
@@
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
- freq1 = (val >> 8) & 0xff;
- freq2 = val & 0xff;
- freq1 = (val >> 8) & 0xff;
- freq2 = val & 0xff;
--
-- if (freq1) {
-- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
-- freq1, mode);
-- ee->ee_n_piers[mode]++;
-- }
+ freq1 = val & 0xff;
+ if (!freq1)
+ break;
+ freq1 = val & 0xff;
+ if (!freq1)
+ break;
-- if (freq
2
) {
+- if (freq
1
) {
- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
-- freq
2
, mode);
+- freq
1
, mode);
- ee->ee_n_piers[mode]++;
- }
+ pc[i++].freq = ath5k_eeprom_bin2freq(ee,
+ freq1, mode);
+ ee->ee_n_piers[mode]++;
- ee->ee_n_piers[mode]++;
- }
+ pc[i++].freq = ath5k_eeprom_bin2freq(ee,
+ freq1, mode);
+ ee->ee_n_piers[mode]++;
+- if (freq2) {
+- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
+- freq2, mode);
+- ee->ee_n_piers[mode]++;
+- }
+-
- if (!freq1 || !freq2)
+ freq2 = (val >> 8) & 0xff;
+ if (!freq2)
- if (!freq1 || !freq2)
+ freq2 = (val >> 8) & 0xff;
+ if (!freq2)
@@
-79,8
+79,7
@@
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
- if ((ee->ee_x_gain[mode] >> 2) & 0x1) pd_gains++;
- if ((ee->ee_x_gain[mode] >> 3) & 0x1) pd_gains++;
- ee->ee_pd_gains[mode] = pd_gains;
- if ((ee->ee_x_gain[mode] >> 2) & 0x1) pd_gains++;
- if ((ee->ee_x_gain[mode] >> 3) & 0x1) pd_gains++;
- ee->ee_pd_gains[mode] = pd_gains;
-+ u8 pd_gains;
-
+-
- offset = ath5k_cal_data_offset_2413(ee, mode);
- ee->ee_n_piers[mode] = 0;
- switch (mode) {
- offset = ath5k_cal_data_offset_2413(ee, mode);
- ee->ee_n_piers[mode] = 0;
- switch (mode) {
@@
-95,7
+94,8
@@
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
- case AR5K_EEPROM_MODE_11B:
- if (!AR5K_EEPROM_HDR_11B(ee->ee_header))
- return 0;
- case AR5K_EEPROM_MODE_11B:
- if (!AR5K_EEPROM_HDR_11B(ee->ee_header))
- return 0;
--
++ u8 pd_gains;
+
- ath5k_eeprom_init_11bg_2413(ah, mode, offset);
- offset += AR5K_EEPROM_N_2GHZ_CHAN_2413 / 2;
- gen_chan_info = ee->ee_pwr_cal_b;
- ath5k_eeprom_init_11bg_2413(ah, mode, offset);
- offset += AR5K_EEPROM_N_2GHZ_CHAN_2413 / 2;
- gen_chan_info = ee->ee_pwr_cal_b;
diff --git
a/package/mac80211/patches/304-rt2x00-Remove-unused-define-rt2800pci.patch
b/package/mac80211/patches/304-rt2x00-Remove-unused-define-rt2800pci.patch
index 21cfa0d0e99ae3c0756db6468a17259372387ead..e5c4243feb4725de2bcfdaf6a646a0cf3f6a0ff0 100644
(file)
--- a/
package/mac80211/patches/304-rt2x00-Remove-unused-define-rt2800pci.patch
+++ b/
package/mac80211/patches/304-rt2x00-Remove-unused-define-rt2800pci.patch
@@
-8,8
+8,6
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.h | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.h | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.h b/drivers/net/wireless/rt2x00/rt2800pci.h
-index d02350a..73f3f2a 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -250,11 +250,6 @@
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -250,11 +250,6 @@
@@
-24,6
+22,3
@@
index d02350a..73f3f2a 100644
* GPIO_CTRL_CFG:
*/
#define GPIO_CTRL_CFG 0x0228
* GPIO_CTRL_CFG:
*/
#define GPIO_CTRL_CFG 0x0228
---
-1.6.0
-
diff --git
a/package/mac80211/patches/305-rt2x00-Remove-unused-define-rt2800usb.patch
b/package/mac80211/patches/305-rt2x00-Remove-unused-define-rt2800usb.patch
index 19b758bc73a11c37ffb7e855d9889f802999ebb4..e80b7afb187fed899a886f7917e3911a9d539950 100644
(file)
--- a/
package/mac80211/patches/305-rt2x00-Remove-unused-define-rt2800usb.patch
+++ b/
package/mac80211/patches/305-rt2x00-Remove-unused-define-rt2800usb.patch
@@
-8,8
+8,6
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.h | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.h | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.h b/drivers/net/wireless/rt2x00/rt2800usb.h
-index ee16bf1..def9ce3 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -229,11 +229,6 @@
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -229,11 +229,6 @@
@@
-24,6
+22,3
@@
index ee16bf1..def9ce3 100644
* GPIO_CTRL_CFG:
*/
#define GPIO_CTRL_CFG 0x0228
* GPIO_CTRL_CFG:
*/
#define GPIO_CTRL_CFG 0x0228
---
-1.6.0
-
diff --git
a/package/mac80211/patches/306-rt2x00-Clean-header-rt2800pci.patch
b/package/mac80211/patches/306-rt2x00-Clean-header-rt2800pci.patch
index 528675734d2c9c4b68cbc52e5fa584b7318a2147..f8dfc5d4cf7153401b4d9af33cf2d5a295248b7d 100644
(file)
--- a/
package/mac80211/patches/306-rt2x00-Clean-header-rt2800pci.patch
+++ b/
package/mac80211/patches/306-rt2x00-Clean-header-rt2800pci.patch
@@
-8,8
+8,6
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.h | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.h | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.h b/drivers/net/wireless/rt2x00/rt2800pci.h
-index 73f3f2a..39f045c 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -342,7 +342,7 @@
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -342,7 +342,7 @@
@@
-39,6
+37,3
@@
index 73f3f2a..39f045c 100644
*/
#define EEPROM_TXPOWER_BG1 0x0029
#define EEPROM_TXPOWER_BG2 0x0030
*/
#define EEPROM_TXPOWER_BG1 0x0029
#define EEPROM_TXPOWER_BG2 0x0030
---
-1.6.0
-
diff --git
a/package/mac80211/patches/307-rt2x00-Clean-header-rt2800usb.patch
b/package/mac80211/patches/307-rt2x00-Clean-header-rt2800usb.patch
index 549385362b930d114ec60f5e6b92b39a6bcfb03d..a84d2e68a7badfbd45a67e246f16d8aa276b832e 100644
(file)
--- a/
package/mac80211/patches/307-rt2x00-Clean-header-rt2800usb.patch
+++ b/
package/mac80211/patches/307-rt2x00-Clean-header-rt2800usb.patch
@@
-8,8
+8,6
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.h b/drivers/net/wireless/rt2x00/rt2800usb.h
-index def9ce3..db2eedd 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -1213,7 +1213,7 @@
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -1213,7 +1213,7 @@
@@
-30,6
+28,3
@@
index def9ce3..db2eedd 100644
* Three section discontinue memory segments will be used.
* 1. The original region for BCN 0~3
* 2. Extract memory from FCE table for BCN 4~5
* Three section discontinue memory segments will be used.
* 1. The original region for BCN 0~3
* 2. Extract memory from FCE table for BCN 4~5
---
-1.6.0
-
diff --git
a/package/mac80211/patches/308-rt2x00-Uncomment-get_tsf-rt2800usb.patch
b/package/mac80211/patches/308-rt2x00-Uncomment-get_tsf-rt2800usb.patch
index 23a7898e92441b59545ccb2b0cc1b9e0aed3e46c..78e209c09ca3320da0d8f7947844d5560f32c647 100644
(file)
--- a/
package/mac80211/patches/308-rt2x00-Uncomment-get_tsf-rt2800usb.patch
+++ b/
package/mac80211/patches/308-rt2x00-Uncomment-get_tsf-rt2800usb.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 10 ----------
1 files changed, 0 insertions(+), 10 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 10 ----------
1 files changed, 0 insertions(+), 10 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 004dc57..ab00d4d 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -2696,13 +2696,6 @@ static int rt2800usb_conf_tx(struct ieee
80211_hw *hw, u16 queue_idx,
+@@ -2696,13 +2696,6 @@ static int rt2800usb_conf_tx(struct ieee
return 0;
}
return 0;
}
@@
-26,7
+24,7
@@
index 004dc57..ab00d4d 100644
static u64 rt2800usb_get_tsf(struct ieee80211_hw *hw)
{
struct rt2x00_dev *rt2x00dev = hw->priv;
static u64 rt2800usb_get_tsf(struct ieee80211_hw *hw)
{
struct rt2x00_dev *rt2x00dev = hw->priv;
-@@ -2716,9 +2709,6 @@ static u64 rt2800usb_get_tsf(struct ieee
80211_hw *hw)
+@@ -2716,9 +2709,6 @@ static u64 rt2800usb_get_tsf(struct ieee
return tsf;
}
return tsf;
}
@@
-36,6
+34,3
@@
index 004dc57..ab00d4d 100644
static const struct ieee80211_ops rt2800usb_mac80211_ops = {
.tx = rt2x00mac_tx,
static const struct ieee80211_ops rt2800usb_mac80211_ops = {
.tx = rt2x00mac_tx,
---
-1.6.0
-
diff --git
a/package/mac80211/patches/309-rt2x00-Fix-MCS-rx_mask-rt2800pci.patch
b/package/mac80211/patches/309-rt2x00-Fix-MCS-rx_mask-rt2800pci.patch
index 6d37ff986b656f403fb6e7da4b0b99331d590ce0..78f30195714bf8550ed284e5828757d83a845b23 100644
(file)
--- a/
package/mac80211/patches/309-rt2x00-Fix-MCS-rx_mask-rt2800pci.patch
+++ b/
package/mac80211/patches/309-rt2x00-Fix-MCS-rx_mask-rt2800pci.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.c | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.c | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
-index 679f69a..95eb053 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
-@@ -2193,6 +2193,13 @@ static int rt2800pci_validate_eeprom(str
uct rt2x00_dev *rt2x00dev)
+@@ -2193,6 +2193,13 @@ static int rt2800pci_validate_eeprom(str
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
EEPROM(rt2x00dev, "Antenna: 0x%04x\n", word);
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
EEPROM(rt2x00dev, "Antenna: 0x%04x\n", word);
@@
-26,7
+24,7
@@
index 679f69a..95eb053 100644
}
rt2x00_eeprom_read(rt2x00dev, EEPROM_NIC, &word);
}
rt2x00_eeprom_read(rt2x00dev, EEPROM_NIC, &word);
-@@ -2416,6 +2423,7 @@ static int rt2800pci_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2416,6 +2423,7 @@ static int rt2800pci_probe_hw_mode(struc
char *tx_power1;
char *tx_power2;
unsigned int i;
char *tx_power1;
char *tx_power2;
unsigned int i;
@@
-34,7
+32,7
@@
index 679f69a..95eb053 100644
/*
* Initialize all hw fields.
/*
* Initialize all hw fields.
-@@ -2432,6 +2440,8 @@ static int rt2800pci_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2432,6 +2440,8 @@ static int rt2800pci_probe_hw_mode(struc
rt2x00_eeprom_addr(rt2x00dev,
EEPROM_MAC_ADDR_0));
rt2x00_eeprom_addr(rt2x00dev,
EEPROM_MAC_ADDR_0));
@@
-43,7
+41,7
@@
index 679f69a..95eb053 100644
/*
* Initialize hw_mode information.
*/
/*
* Initialize hw_mode information.
*/
-@@ -2463,11 +2473,19 @@ static int rt2800pci_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2463,11 +2473,19 @@ static int rt2800pci_probe_hw_mode(struc
IEEE80211_HT_CAP_PSMP_SUPPORT;
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
IEEE80211_HT_CAP_PSMP_SUPPORT;
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
@@
-65,6
+63,3
@@
index 679f69a..95eb053 100644
/*
* Create channel information array
*/
/*
* Create channel information array
*/
---
-1.6.0
-
diff --git
a/package/mac80211/patches/310-rt2x00-Fix-MCS-rx_mask-rt2800usb.patch
b/package/mac80211/patches/310-rt2x00-Fix-MCS-rx_mask-rt2800usb.patch
index 46e9c92f9fdb527ad148fdde5eb3cbc27a1a7b27..87e0ca25545614558703d9267cd0e16ea6a52a80 100644
(file)
--- a/
package/mac80211/patches/310-rt2x00-Fix-MCS-rx_mask-rt2800usb.patch
+++ b/
package/mac80211/patches/310-rt2x00-Fix-MCS-rx_mask-rt2800usb.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index ab00d4d..1709e87 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -2215,6 +2215,13 @@ static int rt2800usb_validate_eeprom(str
uct rt2x00_dev *rt2x00dev)
+@@ -2215,6 +2215,13 @@ static int rt2800usb_validate_eeprom(str
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
EEPROM(rt2x00dev, "Antenna: 0x%04x\n", word);
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
EEPROM(rt2x00dev, "Antenna: 0x%04x\n", word);
@@
-26,7
+24,7
@@
index ab00d4d..1709e87 100644
}
rt2x00_eeprom_read(rt2x00dev, EEPROM_NIC, &word);
}
rt2x00_eeprom_read(rt2x00dev, EEPROM_NIC, &word);
-@@ -2465,6 +2472,7 @@ static int rt2800usb_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2465,6 +2472,7 @@ static int rt2800usb_probe_hw_mode(struc
char *tx_power1;
char *tx_power2;
unsigned int i;
char *tx_power1;
char *tx_power2;
unsigned int i;
@@
-34,7
+32,7
@@
index ab00d4d..1709e87 100644
/*
* Initialize all hw fields.
/*
* Initialize all hw fields.
-@@ -2481,6 +2489,8 @@ static int rt2800usb_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2481,6 +2489,8 @@ static int rt2800usb_probe_hw_mode(struc
rt2x00_eeprom_addr(rt2x00dev,
EEPROM_MAC_ADDR_0));
rt2x00_eeprom_addr(rt2x00dev,
EEPROM_MAC_ADDR_0));
@@
-43,7
+41,7
@@
index ab00d4d..1709e87 100644
/*
* Initialize HT information.
*/
/*
* Initialize HT information.
*/
-@@ -2495,11 +2505,19 @@ static int rt2800usb_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2495,11 +2505,19 @@ static int rt2800usb_probe_hw_mode(struc
IEEE80211_HT_CAP_PSMP_SUPPORT;
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
IEEE80211_HT_CAP_PSMP_SUPPORT;
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
@@
-65,6
+63,3
@@
index ab00d4d..1709e87 100644
/*
* Initialize hw_mode information.
*/
/*
* Initialize hw_mode information.
*/
---
-1.6.0
-
diff --git
a/package/mac80211/patches/311-rt2x00-Channel-HT40-fixes-rt2800pci.patch
b/package/mac80211/patches/311-rt2x00-Channel-HT40-fixes-rt2800pci.patch
index 635cdeef1c579eda9dad918eac8ac492b5f0277a..310e22f048951a3da85366114b1963ee99d9130c 100644
(file)
--- a/
package/mac80211/patches/311-rt2x00-Channel-HT40-fixes-rt2800pci.patch
+++ b/
package/mac80211/patches/311-rt2x00-Channel-HT40-fixes-rt2800pci.patch
@@
-9,11
+9,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.h | 3 +-
2 files changed, 36 insertions(+), 36 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.h | 3 +-
2 files changed, 36 insertions(+), 36 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
-index 95eb053..ddea65b 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
-@@ -603,7 +603,7 @@ static void rt2800pci_config_ant(struct
rt2x00_dev *rt2x00dev,
+@@ -603,7 +603,7 @@ static void rt2800pci_config_ant(struct
rt2x00_set_field8(&r3, BBP3_RX_ANTENNA, 0);
break;
case 2:
rt2x00_set_field8(&r3, BBP3_RX_ANTENNA, 0);
break;
case 2:
@@
-22,7
+20,7
@@
index 95eb053..ddea65b 100644
break;
case 3:
/* Do nothing */
break;
case 3:
/* Do nothing */
-@@ -653,6 +653,7 @@ static void rt2800pci_config_lna_gain(st
ruct rt2x00_dev *rt2x00dev,
+@@ -653,6 +653,7 @@ static void rt2800pci_config_lna_gain(st
}
static void rt2800pci_config_channel(struct rt2x00_dev *rt2x00dev,
}
static void rt2800pci_config_channel(struct rt2x00_dev *rt2x00dev,
@@
-30,7
+28,7
@@
index 95eb053..ddea65b 100644
struct rf_channel *rf,
struct channel_info *info)
{
struct rf_channel *rf,
struct channel_info *info)
{
-@@ -660,34 +661,20 @@ static void rt2800pci_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -660,34 +661,20 @@ static void rt2800pci_config_channel(str
unsigned int tx_pin;
u16 eeprom;
unsigned int tx_pin;
u16 eeprom;
@@
-66,7
+64,7
@@
index 95eb053..ddea65b 100644
} else if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH) == 2)
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_RX2, 1);
} else if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH) == 2)
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_RX2, 1);
-@@ -715,19 +702,14 @@ static void rt2800pci_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -715,19 +702,14 @@ static void rt2800pci_config_channel(str
rt2x00_set_field32(&rf->rf4, RF4_TXPOWER_A,
TXPOWER_A_TO_DEV(info->tx_power2));
rt2x00_set_field32(&rf->rf4, RF4_TXPOWER_A,
TXPOWER_A_TO_DEV(info->tx_power2));
@@
-87,7
+85,7
@@
index 95eb053..ddea65b 100644
rt2800pci_rf_write(rt2x00dev, 1, rf->rf1);
rt2800pci_rf_write(rt2x00dev, 2, rf->rf2);
rt2800pci_rf_write(rt2x00dev, 1, rf->rf1);
rt2800pci_rf_write(rt2x00dev, 2, rf->rf2);
-@@ -764,11 +746,6 @@ static void rt2800pci_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -764,11 +746,6 @@ static void rt2800pci_config_channel(str
rt2800pci_bbp_write(rt2x00dev, 82, 0x84);
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
}
rt2800pci_bbp_write(rt2x00dev, 82, 0x84);
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
}
@@
-99,7
+97,7
@@
index 95eb053..ddea65b 100644
} else {
rt2800pci_bbp_write(rt2x00dev, 82, 0xf2);
} else {
rt2800pci_bbp_write(rt2x00dev, 82, 0xf2);
-@@ -776,13 +753,35 @@ static void rt2800pci_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -776,13 +753,35 @@ static void rt2800pci_config_channel(str
rt2800pci_bbp_write(rt2x00dev, 75, 0x46);
else
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
rt2800pci_bbp_write(rt2x00dev, 75, 0x46);
else
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
@@
-139,7
+137,7
@@
index 95eb053..ddea65b 100644
rt2x00pci_register_write(rt2x00dev, TX_PIN_CFG, tx_pin);
msleep(1);
rt2x00pci_register_write(rt2x00dev, TX_PIN_CFG, tx_pin);
msleep(1);
-@@ -917,8 +916,8 @@ static void rt2800pci_config(struct rt2x
00_dev *rt2x00dev,
+@@ -917,8 +916,8 @@ static void rt2800pci_config(struct rt2x
rt2800pci_config_lna_gain(rt2x00dev, libconf);
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
rt2800pci_config_lna_gain(rt2x00dev, libconf);
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
@@
-150,7
+148,7
@@
index 95eb053..ddea65b 100644
if (flags & IEEE80211_CONF_CHANGE_POWER)
rt2800pci_config_txpower(rt2x00dev, libconf->conf->power_level);
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
if (flags & IEEE80211_CONF_CHANGE_POWER)
rt2800pci_config_txpower(rt2x00dev, libconf->conf->power_level);
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
-@@ -2724,14 +2723,14 @@ static const struct rt2x00lib_ops rt2800
pci_rt2x00_ops = {
+@@ -2724,14 +2723,14 @@ static const struct rt2x00lib_ops rt2800
static const struct data_queue_desc rt2800pci_queue_rx = {
.entry_num = RX_ENTRIES,
static const struct data_queue_desc rt2800pci_queue_rx = {
.entry_num = RX_ENTRIES,
@@
-167,8
+165,6
@@
index 95eb053..ddea65b 100644
.desc_size = TXD_DESC_SIZE,
.priv_size = sizeof(struct queue_entry_priv_pci),
};
.desc_size = TXD_DESC_SIZE,
.priv_size = sizeof(struct queue_entry_priv_pci),
};
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.h b/drivers/net/wireless/rt2x00/rt2800pci.h
-index 39f045c..0682a6a 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -791,6 +791,7 @@
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -791,6 +791,7 @@
@@
-188,6
+184,3
@@
index 39f045c..0682a6a 100644
/*
* EEPROM content.
/*
* EEPROM content.
---
-1.6.0
-
diff --git
a/package/mac80211/patches/312-rt2x00-Channel-HT40-fixes-rt2800usb.patch
b/package/mac80211/patches/312-rt2x00-Channel-HT40-fixes-rt2800usb.patch
index b9badda4e4b72cbf1b812b734ba8c48be78d6d9f..471eae56a814cb20aab30dba79b1465b1b6f13fa 100644
(file)
--- a/
package/mac80211/patches/312-rt2x00-Channel-HT40-fixes-rt2800usb.patch
+++ b/
package/mac80211/patches/312-rt2x00-Channel-HT40-fixes-rt2800usb.patch
@@
-9,11
+9,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.h | 5 +-
2 files changed, 61 insertions(+), 51 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.h | 5 +-
2 files changed, 61 insertions(+), 51 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 1709e87..29ecaa8 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -641,7 +641,7 @@ static void rt2800usb_config_ant(struct
rt2x00_dev *rt2x00dev,
+@@ -641,7 +641,7 @@ static void rt2800usb_config_ant(struct
rt2x00_set_field8(&r3, BBP3_RX_ANTENNA, 0);
break;
case 2:
rt2x00_set_field8(&r3, BBP3_RX_ANTENNA, 0);
break;
case 2:
@@
-22,7
+20,7
@@
index 1709e87..29ecaa8 100644
break;
case 3:
/* Do nothing */
break;
case 3:
/* Do nothing */
-@@ -691,6 +691,7 @@ static void rt2800usb_config_lna_gain(st
ruct rt2x00_dev *rt2x00dev,
+@@ -691,6 +691,7 @@ static void rt2800usb_config_lna_gain(st
}
static void rt2800usb_config_channel_rt2x(struct rt2x00_dev *rt2x00dev,
}
static void rt2800usb_config_channel_rt2x(struct rt2x00_dev *rt2x00dev,
@@
-30,7
+28,7
@@
index 1709e87..29ecaa8 100644
struct rf_channel *rf,
struct channel_info *info)
{
struct rf_channel *rf,
struct channel_info *info)
{
-@@ -702,6 +703,7 @@ static void rt2800usb_config_channel_rt2
x(struct rt2x00_dev *rt2x00dev,
+@@ -702,6 +703,7 @@ static void rt2800usb_config_channel_rt2
* Determine antenna settings from EEPROM
*/
rt2x00_eeprom_read(rt2x00dev, EEPROM_ANTENNA, &eeprom);
* Determine antenna settings from EEPROM
*/
rt2x00_eeprom_read(rt2x00dev, EEPROM_ANTENNA, &eeprom);
@@
-38,7
+36,7
@@
index 1709e87..29ecaa8 100644
if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TXPATH) == 1)
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_TX1, 1);
if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TXPATH) == 1)
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_TX1, 1);
-@@ -742,8 +744,7 @@ static void rt2800usb_config_channel_rt2
x(struct rt2x00_dev *rt2x00dev,
+@@ -742,8 +744,7 @@ static void rt2800usb_config_channel_rt2
TXPOWER_G_TO_DEV(info->tx_power2));
}
TXPOWER_G_TO_DEV(info->tx_power2));
}
@@
-48,7
+46,7
@@
index 1709e87..29ecaa8 100644
rt2800usb_rf_write(rt2x00dev, 1, rf->rf1);
rt2800usb_rf_write(rt2x00dev, 2, rf->rf2);
rt2800usb_rf_write(rt2x00dev, 1, rf->rf1);
rt2800usb_rf_write(rt2x00dev, 2, rf->rf2);
-@@ -766,6 +767,7 @@ static void rt2800usb_config_channel_rt2
x(struct rt2x00_dev *rt2x00dev,
+@@ -766,6 +767,7 @@ static void rt2800usb_config_channel_rt2
}
static void rt2800usb_config_channel_rt3x(struct rt2x00_dev *rt2x00dev,
}
static void rt2800usb_config_channel_rt3x(struct rt2x00_dev *rt2x00dev,
@@
-56,7
+54,7
@@
index 1709e87..29ecaa8 100644
struct rf_channel *rf,
struct channel_info *info)
{
struct rf_channel *rf,
struct channel_info *info)
{
-@@ -787,10 +789,12 @@ static void rt2800usb_config_channel_rt3
x(struct rt2x00_dev *rt2x00dev,
+@@ -787,10 +789,12 @@ static void rt2800usb_config_channel_rt3
rt2x00_set_field8(&rfcsr, RFCSR23_FREQ_OFFSET, rt2x00dev->freq_offset);
rt2800usb_rfcsr_write(rt2x00dev, 23, rfcsr);
rt2x00_set_field8(&rfcsr, RFCSR23_FREQ_OFFSET, rt2x00dev->freq_offset);
rt2800usb_rfcsr_write(rt2x00dev, 23, rfcsr);
@@
-72,7
+70,7
@@
index 1709e87..29ecaa8 100644
rt2800usb_rfcsr_read(rt2x00dev, 23, &rfcsr);
rt2x00_set_field8(&rfcsr, RFCSR7_RF_TUNING, 1);
rt2800usb_rfcsr_read(rt2x00dev, 23, &rfcsr);
rt2x00_set_field8(&rfcsr, RFCSR7_RF_TUNING, 1);
-@@ -798,46 +802,24 @@ static void rt2800usb_config_channel_rt3
x(struct rt2x00_dev *rt2x00dev,
+@@ -798,46 +802,24 @@ static void rt2800usb_config_channel_rt3
}
static void rt2800usb_config_channel(struct rt2x00_dev *rt2x00dev,
}
static void rt2800usb_config_channel(struct rt2x00_dev *rt2x00dev,
@@
-127,7
+125,7
@@
index 1709e87..29ecaa8 100644
/*
* Change BBP settings
/*
* Change BBP settings
-@@ -855,11 +837,6 @@ static void rt2800usb_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -855,11 +837,6 @@ static void rt2800usb_config_channel(str
rt2800usb_bbp_write(rt2x00dev, 82, 0x84);
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
}
rt2800usb_bbp_write(rt2x00dev, 82, 0x84);
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
}
@@
-139,7
+137,7
@@
index 1709e87..29ecaa8 100644
} else {
rt2800usb_bbp_write(rt2x00dev, 82, 0xf2);
} else {
rt2800usb_bbp_write(rt2x00dev, 82, 0xf2);
-@@ -867,15 +844,45 @@ static void rt2800usb_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -867,15 +844,45 @@ static void rt2800usb_config_channel(str
rt2800usb_bbp_write(rt2x00dev, 75, 0x46);
else
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
rt2800usb_bbp_write(rt2x00dev, 75, 0x46);
else
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
@@
-189,7
+187,7
@@
index 1709e87..29ecaa8 100644
msleep(1);
}
msleep(1);
}
-@@ -1008,8 +1015,8 @@ static void rt2800usb_config(struct rt2x
00_dev *rt2x00dev,
+@@ -1008,8 +1015,8 @@ static void rt2800usb_config(struct rt2x
rt2800usb_config_lna_gain(rt2x00dev, libconf);
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
rt2800usb_config_lna_gain(rt2x00dev, libconf);
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
@@
-200,7
+198,7
@@
index 1709e87..29ecaa8 100644
if (flags & IEEE80211_CONF_CHANGE_POWER)
rt2800usb_config_txpower(rt2x00dev, libconf->conf->power_level);
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
if (flags & IEEE80211_CONF_CHANGE_POWER)
rt2800usb_config_txpower(rt2x00dev, libconf->conf->power_level);
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
-@@ -1643,7 +1650,7 @@ static u8 rt2800usb_init_rx_filter(struc
t rt2x00_dev *rt2x00dev,
+@@ -1643,7 +1650,7 @@ static u8 rt2800usb_init_rx_filter(struc
if (bw40) {
rt2800usb_bbp_read(rt2x00dev, 4, &bbp);
if (bw40) {
rt2800usb_bbp_read(rt2x00dev, 4, &bbp);
@@
-209,7
+207,7
@@
index 1709e87..29ecaa8 100644
rt2800usb_bbp_write(rt2x00dev, 4, bbp);
}
rt2800usb_bbp_write(rt2x00dev, 4, bbp);
}
-@@ -2777,14 +2784,14 @@ static const struct rt2x00lib_ops rt2800
usb_rt2x00_ops = {
+@@ -2777,14 +2784,14 @@ static const struct rt2x00lib_ops rt2800
static const struct data_queue_desc rt2800usb_queue_rx = {
.entry_num = RX_ENTRIES,
static const struct data_queue_desc rt2800usb_queue_rx = {
.entry_num = RX_ENTRIES,
@@
-226,8
+224,6
@@
index 1709e87..29ecaa8 100644
.desc_size = TXINFO_DESC_SIZE + TXWI_DESC_SIZE,
.priv_size = sizeof(struct queue_entry_priv_usb),
};
.desc_size = TXINFO_DESC_SIZE + TXWI_DESC_SIZE,
.priv_size = sizeof(struct queue_entry_priv_usb),
};
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.h b/drivers/net/wireless/rt2x00/rt2800usb.h
-index db2eedd..ffccc21 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -803,6 +803,7 @@
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -803,6 +803,7 @@
@@
-260,6
+256,3
@@
index db2eedd..ffccc21 100644
/*
* EEPROM content.
/*
* EEPROM content.
---
-1.6.0
-
diff --git
a/package/mac80211/patches/313-rt2x00-Add-RT2860C-BBP-channel-init-values-rt2800u.patch
b/package/mac80211/patches/313-rt2x00-Add-RT2860C-BBP-channel-init-values-rt2800u.patch
index e29b9fc6b7021abc41fce7b9175b56b07c013e01..ce3a967041501730d1355caed5d2eb8604d658bc 100644
(file)
--- a/
package/mac80211/patches/313-rt2x00-Add-RT2860C-BBP-channel-init-values-rt2800u.patch
+++ b/
package/mac80211/patches/313-rt2x00-Add-RT2860C-BBP-channel-init-values-rt2800u.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 29ecaa8..b9ef5ea 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -883,6 +883,18 @@ static void rt2800usb_config_channel(str
uct rt2x00_dev *rt2x00dev,
+@@ -883,6 +883,18 @@ static void rt2800usb_config_channel(str
rt2x00_set_field8(&bbp, BBP3_HT40_PLUS, conf_is_ht40_plus(conf));
rt2800usb_bbp_write(rt2x00dev, 3, bbp);
rt2x00_set_field8(&bbp, BBP3_HT40_PLUS, conf_is_ht40_plus(conf));
rt2800usb_bbp_write(rt2x00dev, 3, bbp);
@@
-31,6
+29,3
@@
index 29ecaa8..b9ef5ea 100644
msleep(1);
}
msleep(1);
}
---
-1.6.0
-
diff --git
a/package/mac80211/patches/314-rt2x00-Remove-invalid-RX-antenna-init-rt2800usb.patch
b/package/mac80211/patches/314-rt2x00-Remove-invalid-RX-antenna-init-rt2800usb.patch
index d8b189d548b1eebb3cf7c6aabbe1e2888660abfc..857f0e0dd55f451ad397a88050e963fc40ad2cda 100644
(file)
--- a/
package/mac80211/patches/314-rt2x00-Remove-invalid-RX-antenna-init-rt2800usb.patch
+++ b/
package/mac80211/patches/314-rt2x00-Remove-invalid-RX-antenna-init-rt2800usb.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index b9ef5ea..012f4de 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -638,7 +638,6 @@ static void rt2800usb_config_ant(struct
rt2x00_dev *rt2x00dev,
+@@ -638,7 +638,6 @@ static void rt2800usb_config_ant(struct
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TXPATH)) {
case 1:
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 0);
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TXPATH)) {
case 1:
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 0);
@@
-20,6
+18,3
@@
index b9ef5ea..012f4de 100644
break;
case 2:
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 2);
break;
case 2:
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 2);
---
-1.6.0
-
diff --git
a/package/mac80211/patches/315-rt2x00-Remove-check-for-rf-word-0-rt2800pci.patch
b/package/mac80211/patches/315-rt2x00-Remove-check-for-rf-word-0-rt2800pci.patch
index 1482a4a3277756bc143d2cb174b32a3adc1f903e..e5cf1e89f16de9b5a218c4496ce4717a40ef3544 100644
(file)
--- a/
package/mac80211/patches/315-rt2x00-Remove-check-for-rf-word-0-rt2800pci.patch
+++ b/
package/mac80211/patches/315-rt2x00-Remove-check-for-rf-word-0-rt2800pci.patch
@@
-9,11
+9,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.h | 4 ++--
2 files changed, 2 insertions(+), 5 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.h | 4 ++--
2 files changed, 2 insertions(+), 5 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
-index ddea65b..86ed55c 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
-@@ -125,9 +125,6 @@ static void rt2800pci_rf_write(struct rt
2x00_dev *rt2x00dev,
+@@ -125,9 +125,6 @@ static void rt2800pci_rf_write(struct rt
{
u32 reg;
{
u32 reg;
@@
-23,8
+21,6
@@
index ddea65b..86ed55c 100644
mutex_lock(&rt2x00dev->csr_mutex);
/*
mutex_lock(&rt2x00dev->csr_mutex);
/*
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.h b/drivers/net/wireless/rt2x00/rt2800pci.h
-index 0682a6a..f8bc958 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -68,8 +68,8 @@
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -68,8 +68,8 @@
@@
-38,6
+34,3
@@
index 0682a6a..f8bc958 100644
/*
* Number of TX queues.
/*
* Number of TX queues.
---
-1.6.0
-
diff --git
a/package/mac80211/patches/316-rt2x00-Remove-check-for-rf-word-0-rt2800usb.patch
b/package/mac80211/patches/316-rt2x00-Remove-check-for-rf-word-0-rt2800usb.patch
index aa3afc79cdb8ce75d1a57f1f0b4c8acb5e570881..bff0f9547a87e5e0470736ca4065396ba99740e9 100644
(file)
--- a/
package/mac80211/patches/316-rt2x00-Remove-check-for-rf-word-0-rt2800usb.patch
+++ b/
package/mac80211/patches/316-rt2x00-Remove-check-for-rf-word-0-rt2800usb.patch
@@
-9,11
+9,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
2 files changed, 2 insertions(+), 5 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
2 files changed, 2 insertions(+), 5 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 012f4de..68ea600 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -182,9 +182,6 @@ static void rt2800usb_rf_write(struct rt
2x00_dev *rt2x00dev,
+@@ -182,9 +182,6 @@ static void rt2800usb_rf_write(struct rt
{
u32 reg;
{
u32 reg;
@@
-23,8
+21,6
@@
index 012f4de..68ea600 100644
mutex_lock(&rt2x00dev->csr_mutex);
/*
mutex_lock(&rt2x00dev->csr_mutex);
/*
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.h b/drivers/net/wireless/rt2x00/rt2800usb.h
-index ffccc21..f94c8f8 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -68,8 +68,8 @@
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -68,8 +68,8 @@
@@
-38,6
+34,3
@@
index ffccc21..f94c8f8 100644
/*
* Number of TX queues.
/*
* Number of TX queues.
---
-1.6.0
-
diff --git
a/package/mac80211/patches/317-rt2x00-Export-all-register-stats-through-debugfs.patch
b/package/mac80211/patches/317-rt2x00-Export-all-register-stats-through-debugfs.patch
index d8aa77b6315438abb035d02a8d4a41403664c441..1e525c091c80a80118c64f1f721ab53748a838c3 100644
(file)
--- a/
package/mac80211/patches/317-rt2x00-Export-all-register-stats-through-debugfs.patch
+++ b/
package/mac80211/patches/317-rt2x00-Export-all-register-stats-through-debugfs.patch
@@
-20,11
+20,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2x00debug.c | 33 ++++++++++++++++++++--------
1 files changed, 23 insertions(+), 10 deletions(-)
drivers/net/wireless/rt2x00/rt2x00debug.c | 33 ++++++++++++++++++++--------
1 files changed, 23 insertions(+), 10 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2x00debug.c b/drivers/net/wireless/rt2x00/rt2x00debug.c
-index 8d47389..07d378e 100644
--- a/drivers/net/wireless/rt2x00/rt2x00debug.c
+++ b/drivers/net/wireless/rt2x00/rt2x00debug.c
--- a/drivers/net/wireless/rt2x00/rt2x00debug.c
+++ b/drivers/net/wireless/rt2x00/rt2x00debug.c
-@@ -547,9 +547,9 @@ static struct dentry *rt2x00debug_create
_file_driver(const char *name,
+@@ -547,9 +547,9 @@ static struct dentry *rt2x00debug_create
return NULL;
blob->data = data;
return NULL;
blob->data = data;
@@
-37,7
+35,7
@@
index 8d47389..07d378e 100644
blob->size = strlen(blob->data);
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
blob->size = strlen(blob->data);
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
-@@ -570,14 +570,27 @@ static struct dentry *rt2x00debug_create
_file_chipset(const char *name,
+@@ -570,14 +570,27 @@ static struct dentry *rt2x00debug_create
return NULL;
blob->data = data;
return NULL;
blob->data = data;
@@
-72,6
+70,3
@@
index 8d47389..07d378e 100644
blob->size = strlen(blob->data);
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
blob->size = strlen(blob->data);
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
---
-1.6.0
-
diff --git
a/package/mac80211/patches/318-rt2x00-Add-USB-id-rt2800usb.patch
b/package/mac80211/patches/318-rt2x00-Add-USB-id-rt2800usb.patch
index c1b6170fe41690a49cbef36a0f59454779430b83..eab59297cb42b53d4c3b35bd71b0d135b485e5bb 100644
(file)
--- a/
package/mac80211/patches/318-rt2x00-Add-USB-id-rt2800usb.patch
+++ b/
package/mac80211/patches/318-rt2x00-Add-USB-id-rt2800usb.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 68ea600..ff24173 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -2900,6 +2900,7 @@ static struct usb_device_id rt2800usb_de
vice_table[] = {
+@@ -2900,6 +2900,7 @@ static struct usb_device_id rt2800usb_de
{ USB_DEVICE(0x0df6, 0x002b), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x0df6, 0x002c), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x0df6, 0x002d), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x0df6, 0x002b), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x0df6, 0x002c), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x0df6, 0x002d), USB_DEVICE_DATA(&rt2800usb_ops) },
@@
-20,6
+18,3
@@
index 68ea600..ff24173 100644
/* SMC */
{ USB_DEVICE(0x083a, 0x6618), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x083a, 0x7522), USB_DEVICE_DATA(&rt2800usb_ops) },
/* SMC */
{ USB_DEVICE(0x083a, 0x6618), USB_DEVICE_DATA(&rt2800usb_ops) },
{ USB_DEVICE(0x083a, 0x7522), USB_DEVICE_DATA(&rt2800usb_ops) },
---
-1.6.0
-
diff --git
a/package/mac80211/patches/319-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
b/package/mac80211/patches/319-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
index fa2e493cf6759e9ca6cb5ab35e613ba89a50d486..b80c461b0c41df3d1c8b13487995079a12627350 100644
(file)
--- a/
package/mac80211/patches/319-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
+++ b/
package/mac80211/patches/319-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
@@
-9,11
+9,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.h | 6 ------
2 files changed, 22 insertions(+), 7 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.h | 6 ------
2 files changed, 22 insertions(+), 7 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
-index 86ed55c..6e98c3d 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
-@@ -1374,6 +1374,8 @@ static int rt2800pci_init_registers(stru
ct rt2x00_dev *rt2x00dev)
+@@ -1374,6 +1374,8 @@ static int rt2800pci_init_registers(stru
rt2x00pci_register_read(rt2x00dev, TX_RTS_CFG, ®);
rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
rt2x00pci_register_read(rt2x00dev, TX_RTS_CFG, ®);
rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
@@
-22,7
+20,7
@@
index 86ed55c..6e98c3d 100644
rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
rt2x00pci_register_write(rt2x00dev, TX_RTS_CFG, reg);
rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
rt2x00pci_register_write(rt2x00dev, TX_RTS_CFG, reg);
-@@ -2470,7 +2472,10 @@ static int rt2800pci_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2470,7 +2472,10 @@ static int rt2800pci_probe_hw_mode(struc
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
spec->ht.mcs.tx_params =
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
spec->ht.mcs.tx_params =
@@
-34,7
+32,7
@@
index 86ed55c..6e98c3d 100644
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
case 3:
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
case 3:
-@@ -2552,6 +2557,21 @@ static int rt2800pci_probe_hw(struct rt2
x00_dev *rt2x00dev)
+@@ -2552,6 +2557,21 @@ static int rt2800pci_probe_hw(struct rt2
/*
* IEEE80211 stack callback functions.
*/
/*
* IEEE80211 stack callback functions.
*/
@@
-56,7
+54,7
@@
index 86ed55c..6e98c3d 100644
static int rt2800pci_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
{
struct rt2x00_dev *rt2x00dev = hw->priv;
static int rt2800pci_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
{
struct rt2x00_dev *rt2x00dev = hw->priv;
-@@ -2681,6 +2701,7 @@ static const struct ieee80211_ops rt2800
pci_mac80211_ops = {
+@@ -2681,6 +2701,7 @@ static const struct ieee80211_ops rt2800
.configure_filter = rt2x00mac_configure_filter,
.set_key = rt2x00mac_set_key,
.get_stats = rt2x00mac_get_stats,
.configure_filter = rt2x00mac_configure_filter,
.set_key = rt2x00mac_set_key,
.get_stats = rt2x00mac_get_stats,
@@
-64,8
+62,6
@@
index 86ed55c..6e98c3d 100644
.set_rts_threshold = rt2800pci_set_rts_threshold,
.bss_info_changed = rt2x00mac_bss_info_changed,
.conf_tx = rt2800pci_conf_tx,
.set_rts_threshold = rt2800pci_set_rts_threshold,
.bss_info_changed = rt2x00mac_bss_info_changed,
.conf_tx = rt2800pci_conf_tx,
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.h b/drivers/net/wireless/rt2x00/rt2800pci.h
-index f8bc958..ea2a431 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -1327,12 +1327,6 @@ struct mac_iveiv_entry {
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
@@ -1327,12 +1327,6 @@ struct mac_iveiv_entry {
@@
-81,6
+77,3
@@
index f8bc958..ea2a431 100644
* MAC_WCID_ATTRIBUTE:
*/
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
* MAC_WCID_ATTRIBUTE:
*/
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
---
-1.6.0
-
diff --git
a/package/mac80211/patches/320-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
b/package/mac80211/patches/320-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
index c2cc1fb2fb524bc82fa39ed039ebeadbd8106103..e276df2131fd07269d5f325270cb3a7bee40a5f6 100644
(file)
--- a/
package/mac80211/patches/320-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
+++ b/
package/mac80211/patches/320-rt2x00-support-get_tkip_seq-fix-TX-streams-rt2800.patch
@@
-9,11
+9,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.h | 6 ------
2 files changed, 22 insertions(+), 7 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.h | 6 ------
2 files changed, 22 insertions(+), 7 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index ff24173..7ec1270 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -1465,6 +1465,8 @@ static int rt2800usb_init_registers(stru
ct rt2x00_dev *rt2x00dev)
+@@ -1465,6 +1465,8 @@ static int rt2800usb_init_registers(stru
rt2x00usb_register_read(rt2x00dev, TX_RTS_CFG, ®);
rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
rt2x00usb_register_read(rt2x00dev, TX_RTS_CFG, ®);
rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
@@
-22,7
+20,7
@@
index ff24173..7ec1270 100644
rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
rt2x00usb_register_write(rt2x00dev, TX_RTS_CFG, reg);
rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
rt2x00usb_register_write(rt2x00dev, TX_RTS_CFG, reg);
-@@ -2521,7 +2523,10 @@ static int rt2800usb_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2521,7 +2523,10 @@ static int rt2800usb_probe_hw_mode(struc
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
spec->ht.mcs.tx_params =
spec->ht.ampdu_factor = 3;
spec->ht.ampdu_density = 4;
spec->ht.mcs.tx_params =
@@
-34,7
+32,7
@@
index ff24173..7ec1270 100644
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
case 3:
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
case 3:
-@@ -2625,6 +2630,21 @@ static int rt2800usb_probe_hw(struct rt2
x00_dev *rt2x00dev)
+@@ -2625,6 +2630,21 @@ static int rt2800usb_probe_hw(struct rt2
/*
* IEEE80211 stack callback functions.
*/
/*
* IEEE80211 stack callback functions.
*/
@@
-56,7
+54,7
@@
index ff24173..7ec1270 100644
static int rt2800usb_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
{
struct rt2x00_dev *rt2x00dev = hw->priv;
static int rt2800usb_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
{
struct rt2x00_dev *rt2x00dev = hw->priv;
-@@ -2754,6 +2774,7 @@ static const struct ieee80211_ops rt2800
usb_mac80211_ops = {
+@@ -2754,6 +2774,7 @@ static const struct ieee80211_ops rt2800
.configure_filter = rt2x00mac_configure_filter,
.set_key = rt2x00mac_set_key,
.get_stats = rt2x00mac_get_stats,
.configure_filter = rt2x00mac_configure_filter,
.set_key = rt2x00mac_set_key,
.get_stats = rt2x00mac_get_stats,
@@
-64,8
+62,6
@@
index ff24173..7ec1270 100644
.set_rts_threshold = rt2800usb_set_rts_threshold,
.bss_info_changed = rt2x00mac_bss_info_changed,
.conf_tx = rt2800usb_conf_tx,
.set_rts_threshold = rt2800usb_set_rts_threshold,
.bss_info_changed = rt2x00mac_bss_info_changed,
.conf_tx = rt2800usb_conf_tx,
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.h b/drivers/net/wireless/rt2x00/rt2800usb.h
-index f94c8f8..e4e0a3d 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -1339,12 +1339,6 @@ struct mac_iveiv_entry {
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
@@ -1339,12 +1339,6 @@ struct mac_iveiv_entry {
@@
-81,6
+77,3
@@
index f94c8f8..e4e0a3d 100644
* MAC_WCID_ATTRIBUTE:
*/
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
* MAC_WCID_ATTRIBUTE:
*/
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
---
-1.6.0
-
diff --git
a/package/mac80211/patches/321-rt2x00-Add-support-for-MCS32-rt2800usb.patch
b/package/mac80211/patches/321-rt2x00-Add-support-for-MCS32-rt2800usb.patch
index ea414eaf900bbca47832271db0558357dbcf571a..c8c54a401169aca439575a89fc349f4158551e03 100644
(file)
--- a/
package/mac80211/patches/321-rt2x00-Add-support-for-MCS32-rt2800usb.patch
+++ b/
package/mac80211/patches/321-rt2x00-Add-support-for-MCS32-rt2800usb.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 7ec1270..25f636f 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -1627,6 +1627,10 @@ static int rt2800usb_init_bbp(struct rt2
x00_dev *rt2x00dev)
+@@ -1627,6 +1627,10 @@ static int rt2800usb_init_bbp(struct rt2
rt2800usb_bbp_write(rt2x00dev, 73, 0x12);
}
rt2800usb_bbp_write(rt2x00dev, 73, 0x12);
}
@@
-23,7
+21,7
@@
index 7ec1270..25f636f 100644
if (rt2x00_rev(&rt2x00dev->chip) == RT3070_VERSION) {
rt2800usb_bbp_write(rt2x00dev, 70, 0x0a);
rt2800usb_bbp_write(rt2x00dev, 84, 0x99);
if (rt2x00_rev(&rt2x00dev->chip) == RT3070_VERSION) {
rt2800usb_bbp_write(rt2x00dev, 70, 0x0a);
rt2800usb_bbp_write(rt2x00dev, 84, 0x99);
-@@ -1658,11 +1662,9 @@ static u8 rt2800usb_init_rx_filter(struc
t rt2x00_dev *rt2x00dev,
+@@ -1658,11 +1662,9 @@ static u8 rt2800usb_init_rx_filter(struc
rt2800usb_rfcsr_write(rt2x00dev, 24, rfcsr24);
rt2800usb_rfcsr_write(rt2x00dev, 24, rfcsr24);
@@
-38,7
+36,7
@@
index 7ec1270..25f636f 100644
rt2800usb_rfcsr_read(rt2x00dev, 22, &rfcsr);
rt2x00_set_field8(&rfcsr, RFCSR22_BASEBAND_LOOPBACK, 1);
rt2800usb_rfcsr_read(rt2x00dev, 22, &rfcsr);
rt2x00_set_field8(&rfcsr, RFCSR22_BASEBAND_LOOPBACK, 1);
-@@ -2535,6 +2537,7 @@ static int rt2800usb_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2535,6 +2537,7 @@ static int rt2800usb_probe_hw_mode(struc
spec->ht.mcs.rx_mask[1] = 0xff;
case 1:
spec->ht.mcs.rx_mask[0] = 0xff;
spec->ht.mcs.rx_mask[1] = 0xff;
case 1:
spec->ht.mcs.rx_mask[0] = 0xff;
@@
-46,6
+44,3
@@
index 7ec1270..25f636f 100644
break;
}
break;
}
---
-1.6.0
-
diff --git
a/package/mac80211/patches/322-rt2x00-Add-support-for-MCS32-rt2800pci.patch
b/package/mac80211/patches/322-rt2x00-Add-support-for-MCS32-rt2800pci.patch
index 9063cb52ca49a84a784ebbb6782b057af4d4f777..ced722589d86dad5329a6f5b34dd600c0172f116 100644
(file)
--- a/
package/mac80211/patches/322-rt2x00-Add-support-for-MCS32-rt2800pci.patch
+++ b/
package/mac80211/patches/322-rt2x00-Add-support-for-MCS32-rt2800pci.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
-index 6e98c3d..63d6499 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
-@@ -2484,6 +2484,7 @@ static int rt2800pci_probe_hw_mode(struc
t rt2x00_dev *rt2x00dev)
+@@ -2484,6 +2484,7 @@ static int rt2800pci_probe_hw_mode(struc
spec->ht.mcs.rx_mask[1] = 0xff;
case 1:
spec->ht.mcs.rx_mask[0] = 0xff;
spec->ht.mcs.rx_mask[1] = 0xff;
case 1:
spec->ht.mcs.rx_mask[0] = 0xff;
@@
-20,6
+18,3
@@
index 6e98c3d..63d6499 100644
break;
}
break;
}
---
-1.6.0
-
diff --git
a/package/mac80211/patches/323-rt2x00-Add-RT3070-detection.patch
b/package/mac80211/patches/323-rt2x00-Add-RT3070-detection.patch
index 8ff0fad2da434d5759c8e4fe6a12585effedbdf8..9c186fffc37669e4b0a2108489d119f18078c818 100644
(file)
--- a/
package/mac80211/patches/323-rt2x00-Add-RT3070-detection.patch
+++ b/
package/mac80211/patches/323-rt2x00-Add-RT3070-detection.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index 25f636f..a95ef3c 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -2338,7 +2338,8 @@ static int rt2800usb_init_eeprom(struct
rt2x00_dev *rt2x00dev)
+@@ -2338,7 +2338,8 @@ static int rt2800usb_init_eeprom(struct
* identifies itself as rt2860 in the CSR register.
*/
if ((rt2x00_get_field32(reg, MAC_CSR0_ASIC_VER) != 0x2860) &&
* identifies itself as rt2860 in the CSR register.
*/
if ((rt2x00_get_field32(reg, MAC_CSR0_ASIC_VER) != 0x2860) &&
@@
-22,6
+20,3
@@
index 25f636f..a95ef3c 100644
ERROR(rt2x00dev, "Invalid RT chipset detected.\n");
return -ENODEV;
}
ERROR(rt2x00dev, "Invalid RT chipset detected.\n");
return -ENODEV;
}
---
-1.6.0
-
diff --git
a/package/mac80211/patches/324-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
b/package/mac80211/patches/324-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
index 954df8de556c667487ec274df1e8230ab020f458..929cdbe42ab93b073317f8eaa0dafe9104d6c6ba 100644
(file)
--- a/
package/mac80211/patches/324-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
+++ b/
package/mac80211/patches/324-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800pci.c | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
drivers/net/wireless/rt2x00/rt2800pci.c | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
-index 63d6499..9fd6fa2 100644
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
-@@ -331,7 +331,7 @@ static void rt2800pci_config_wcid_attr(s
truct rt2x00_dev *rt2x00dev,
+@@ -331,7 +331,7 @@ static void rt2800pci_config_wcid_attr(s
u32 offset;
u32 reg;
u32 offset;
u32 reg;
@@
-21,7
+19,7
@@
index 63d6499..9fd6fa2 100644
rt2x00pci_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
rt2x00pci_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
-@@ -342,7 +342,7 @@ static void rt2800pci_config_wcid_attr(s
truct rt2x00_dev *rt2x00dev,
+@@ -342,7 +342,7 @@ static void rt2800pci_config_wcid_attr(s
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
rt2x00pci_register_write(rt2x00dev, offset, reg);
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
rt2x00pci_register_write(rt2x00dev, offset, reg);
@@
-30,7
+28,7
@@
index 63d6499..9fd6fa2 100644
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
if ((crypto->cipher == CIPHER_TKIP) ||
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
if ((crypto->cipher == CIPHER_TKIP) ||
-@@ -353,7 +353,7 @@ static void rt2800pci_config_wcid_attr(s
truct rt2x00_dev *rt2x00dev,
+@@ -353,7 +353,7 @@ static void rt2800pci_config_wcid_attr(s
rt2x00pci_register_multiwrite(rt2x00dev, offset,
&iveiv_entry, sizeof(iveiv_entry));
rt2x00pci_register_multiwrite(rt2x00dev, offset,
&iveiv_entry, sizeof(iveiv_entry));
@@
-39,7
+37,7
@@
index 63d6499..9fd6fa2 100644
memset(&wcid_entry, 0, sizeof(wcid_entry));
if (crypto->cmd == SET_KEY)
memset(&wcid_entry, 0, sizeof(wcid_entry));
if (crypto->cmd == SET_KEY)
-@@ -393,10 +393,10 @@ static int rt2800pci_config_shared_key(s
truct rt2x00_dev *rt2x00dev,
+@@ -393,10 +393,10 @@ static int rt2800pci_config_shared_key(s
* Using the correct defines correctly will cause overhead,
* so just calculate the correct offset.
*/
* Using the correct defines correctly will cause overhead,
* so just calculate the correct offset.
*/
@@
-52,7
+50,7
@@
index 63d6499..9fd6fa2 100644
rt2x00pci_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, field,
(crypto->cmd == SET_KEY) * crypto->cipher);
rt2x00pci_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, field,
(crypto->cmd == SET_KEY) * crypto->cipher);
-@@ -1813,16 +1813,15 @@ static void rt2800pci_write_tx_desc(stru
ct rt2x00_dev *rt2x00dev,
+@@ -1813,16 +1813,15 @@ static void rt2800pci_write_tx_desc(stru
test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
rt2x00_set_field32(&word, TXWI_W1_BW_WIN_SIZE, txdesc->ba_size);
rt2x00_set_field32(&word, TXWI_W1_WIRELESS_CLI_ID,
test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
rt2x00_set_field32(&word, TXWI_W1_BW_WIN_SIZE, txdesc->ba_size);
rt2x00_set_field32(&word, TXWI_W1_WIRELESS_CLI_ID,
@@
-73,7
+71,7
@@
index 63d6499..9fd6fa2 100644
/*
* Initialize TX descriptor
/*
* Initialize TX descriptor
-@@ -1849,7 +1848,8 @@ static void rt2800pci_write_tx_desc(stru
ct rt2x00_dev *rt2x00dev,
+@@ -1849,7 +1848,8 @@ static void rt2800pci_write_tx_desc(stru
rt2x00_desc_write(txd, 2, word);
rt2x00_desc_read(txd, 3, &word);
rt2x00_desc_write(txd, 2, word);
rt2x00_desc_read(txd, 3, &word);
@@
-83,6
+81,3
@@
index 63d6499..9fd6fa2 100644
rt2x00_set_field32(&word, TXD_W3_QSEL, 2);
rt2x00_desc_write(txd, 3, word);
}
rt2x00_set_field32(&word, TXD_W3_QSEL, 2);
rt2x00_desc_write(txd, 3, word);
}
---
-1.6.0
-
diff --git
a/package/mac80211/patches/325-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
b/package/mac80211/patches/325-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
index eb70b05825c4e84f9ebdd7fcb1f520cf0c816adf..bde32c63e7861bf8b863b621da1d962de21cb444 100644
(file)
--- a/
package/mac80211/patches/325-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
+++ b/
package/mac80211/patches/325-rt2x00-Correctly-initialize-TXINFO-for-crypto-rt28.patch
@@
-8,11
+8,9
@@
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
drivers/net/wireless/rt2x00/rt2800usb.c | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
drivers/net/wireless/rt2x00/rt2800usb.c | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
-diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
-index a95ef3c..b983744 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
-@@ -358,7 +358,7 @@ static void rt2800usb_config_wcid_attr(s
truct rt2x00_dev *rt2x00dev,
+@@ -358,7 +358,7 @@ static void rt2800usb_config_wcid_attr(s
u32 offset;
u32 reg;
u32 offset;
u32 reg;
@@
-21,7
+19,7
@@
index a95ef3c..b983744 100644
rt2x00usb_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
rt2x00usb_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
-@@ -369,7 +369,7 @@ static void rt2800usb_config_wcid_attr(s
truct rt2x00_dev *rt2x00dev,
+@@ -369,7 +369,7 @@ static void rt2800usb_config_wcid_attr(s
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
rt2x00usb_register_write(rt2x00dev, offset, reg);
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
rt2x00usb_register_write(rt2x00dev, offset, reg);
@@
-30,7
+28,7
@@
index a95ef3c..b983744 100644
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
if ((crypto->cipher == CIPHER_TKIP) ||
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
if ((crypto->cipher == CIPHER_TKIP) ||
-@@ -380,7 +380,7 @@ static void rt2800usb_config_wcid_attr(s
truct rt2x00_dev *rt2x00dev,
+@@ -380,7 +380,7 @@ static void rt2800usb_config_wcid_attr(s
rt2x00usb_register_multiwrite(rt2x00dev, offset,
&iveiv_entry, sizeof(iveiv_entry));
rt2x00usb_register_multiwrite(rt2x00dev, offset,
&iveiv_entry, sizeof(iveiv_entry));
@@
-39,7
+37,7
@@
index a95ef3c..b983744 100644
memset(&wcid_entry, 0, sizeof(wcid_entry));
if (crypto->cmd == SET_KEY)
memset(&wcid_entry, 0, sizeof(wcid_entry));
if (crypto->cmd == SET_KEY)
-@@ -425,10 +425,10 @@ static int rt2800usb_config_shared_key(s
truct rt2x00_dev *rt2x00dev,
+@@ -425,10 +425,10 @@ static int rt2800usb_config_shared_key(s
* Using the correct defines correctly will cause overhead,
* so just calculate the correct offset.
*/
* Using the correct defines correctly will cause overhead,
* so just calculate the correct offset.
*/
@@
-52,7
+50,7
@@
index a95ef3c..b983744 100644
rt2x00usb_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, field,
rt2x00usb_register_read(rt2x00dev, offset, ®);
rt2x00_set_field32(®, field,
-@@ -2001,16 +2001,16 @@ static void rt2800usb_write_tx_desc(stru
ct rt2x00_dev *rt2x00dev,
+@@ -2001,16 +2001,16 @@ static void rt2800usb_write_tx_desc(stru
rt2x00_set_field32(&word, TXWI_W1_NSEQ,
test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
rt2x00_set_field32(&word, TXWI_W1_BW_WIN_SIZE, txdesc->ba_size);
rt2x00_set_field32(&word, TXWI_W1_NSEQ,
test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
rt2x00_set_field32(&word, TXWI_W1_BW_WIN_SIZE, txdesc->ba_size);
@@
-74,7
+72,7
@@
index a95ef3c..b983744 100644
/*
* Initialize TX descriptor
/*
* Initialize TX descriptor
-@@ -2018,7 +2018,8 @@ static void rt2800usb_write_tx_desc(stru
ct rt2x00_dev *rt2x00dev,
+@@ -2018,7 +2018,8 @@ static void rt2800usb_write_tx_desc(stru
rt2x00_desc_read(txi, 0, &word);
rt2x00_set_field32(&word, TXINFO_W0_USB_DMA_TX_PKT_LEN,
skb->len + TXWI_DESC_SIZE);
rt2x00_desc_read(txi, 0, &word);
rt2x00_set_field32(&word, TXINFO_W0_USB_DMA_TX_PKT_LEN,
skb->len + TXWI_DESC_SIZE);
@@
-84,6
+82,3
@@
index a95ef3c..b983744 100644
rt2x00_set_field32(&word, TXINFO_W0_QSEL, 2);
rt2x00_set_field32(&word, TXINFO_W0_SW_USE_LAST_ROUND, 0);
rt2x00_set_field32(&word, TXINFO_W0_USB_DMA_NEXT_VALID, 0);
rt2x00_set_field32(&word, TXINFO_W0_QSEL, 2);
rt2x00_set_field32(&word, TXINFO_W0_SW_USE_LAST_ROUND, 0);
rt2x00_set_field32(&word, TXINFO_W0_USB_DMA_NEXT_VALID, 0);
---
-1.6.0
-
diff --git
a/package/mac80211/patches/401-ath9k-dont-register-leds-on-ar9100.patch
b/package/mac80211/patches/401-ath9k-dont-register-leds-on-ar9100.patch
index ea8e2da17f775ab3116d9f2c6ddaf05ce927c337..5fe8a3a1f4abc3ed637f6c07e109ec97b4a6c71d 100644
(file)
--- a/
package/mac80211/patches/401-ath9k-dont-register-leds-on-ar9100.patch
+++ b/
package/mac80211/patches/401-ath9k-dont-register-leds-on-ar9100.patch
@@
-1,6
+1,6
@@
--- a/drivers/net/wireless/ath9k/main.c
+++ b/drivers/net/wireless/ath9k/main.c
--- a/drivers/net/wireless/ath9k/main.c
+++ b/drivers/net/wireless/ath9k/main.c
-@@ -102
7,6 +1027
,9 @@ static void ath_unregister_led(struct at
+@@ -102
4,6 +1024
,9 @@ static void ath_unregister_led(struct at
static void ath_deinit_leds(struct ath_softc *sc)
{
static void ath_deinit_leds(struct ath_softc *sc)
{
@@
-10,7
+10,7
@@
cancel_delayed_work_sync(&sc->ath_led_blink_work);
ath_unregister_led(&sc->assoc_led);
sc->sc_flags &= ~SC_OP_LED_ASSOCIATED;
cancel_delayed_work_sync(&sc->ath_led_blink_work);
ath_unregister_led(&sc->assoc_led);
sc->sc_flags &= ~SC_OP_LED_ASSOCIATED;
-@@ -10
41,6 +1044
,9 @@ static void ath_init_leds(struct ath_sof
+@@ -10
38,6 +1041
,9 @@ static void ath_init_leds(struct ath_sof
char *trigger;
int ret;
char *trigger;
int ret;