mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-02-02 21:01:07 +02:00
[package] mac80211: update compat-wireless to 2009-02-25
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14675 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
c1ae60e7df
commit
e93015c4d4
@ -11,12 +11,12 @@ include $(INCLUDE_DIR)/kernel.mk
|
|||||||
PKG_NAME:=mac80211
|
PKG_NAME:=mac80211
|
||||||
|
|
||||||
ifneq ($(CONFIG_LINUX_2_6_27)$(CONFIG_LINUX_2_6_28),)
|
ifneq ($(CONFIG_LINUX_2_6_27)$(CONFIG_LINUX_2_6_28),)
|
||||||
PKG_VERSION:=2009-02-20
|
PKG_VERSION:=2009-02-25
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_SOURCE_URL:= \
|
PKG_SOURCE_URL:= \
|
||||||
http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/02 \
|
http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/02 \
|
||||||
http://wireless.kernel.org/download/compat-wireless-2.6
|
http://wireless.kernel.org/download/compat-wireless-2.6
|
||||||
PKG_MD5SUM:=81a23a3c864eececd81c21abeeda1eaf
|
PKG_MD5SUM:=5dddce683bea04376ceee3a91902d5dd
|
||||||
else
|
else
|
||||||
PKG_VERSION:=2008-08-06
|
PKG_VERSION:=2008-08-06
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=2
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/config.mk
|
--- a/config.mk
|
||||||
+++ b/config.mk
|
+++ b/config.mk
|
||||||
@@ -90,10 +90,10 @@ CONFIG_MAC80211_MESH=y
|
@@ -91,10 +91,10 @@ CONFIG_MAC80211_MESH=y
|
||||||
CONFIG_CFG80211=m
|
CONFIG_CFG80211=m
|
||||||
# CONFIG_CFG80211_REG_DEBUG is not set
|
# CONFIG_CFG80211_REG_DEBUG is not set
|
||||||
|
|
||||||
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
CONFIG_NL80211=y
|
CONFIG_NL80211=y
|
||||||
|
|
||||||
@@ -130,16 +130,16 @@ CONFIG_IWL3945_LEDS=y
|
@@ -131,16 +131,16 @@ CONFIG_IWL3945_LEDS=y
|
||||||
CONFIG_B43=m
|
CONFIG_B43=m
|
||||||
CONFIG_B43_PCI_AUTOSELECT=y
|
CONFIG_B43_PCI_AUTOSELECT=y
|
||||||
CONFIG_B43_PCICORE_AUTOSELECT=y
|
CONFIG_B43_PCICORE_AUTOSELECT=y
|
||||||
@ -35,7 +35,7 @@
|
|||||||
# CONFIG_B43LEGACY_RFKILL=y
|
# CONFIG_B43LEGACY_RFKILL=y
|
||||||
# CONFIG_B43LEGACY_DEBUG=y
|
# CONFIG_B43LEGACY_DEBUG=y
|
||||||
CONFIG_B43LEGACY_DMA=y
|
CONFIG_B43LEGACY_DMA=y
|
||||||
@@ -149,17 +149,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
|
@@ -150,17 +150,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
|
||||||
# CONFIG_B43LEGACY_PIO_MODE is not set
|
# CONFIG_B43LEGACY_PIO_MODE is not set
|
||||||
|
|
||||||
# The Intel ipws
|
# The Intel ipws
|
||||||
@ -61,7 +61,7 @@
|
|||||||
# CONFIG_IPW2200_DEBUG is not set
|
# CONFIG_IPW2200_DEBUG is not set
|
||||||
# The above enables use a second interface prefixed 'rtap'.
|
# The above enables use a second interface prefixed 'rtap'.
|
||||||
# Example usage:
|
# Example usage:
|
||||||
@@ -282,15 +282,15 @@ CONFIG_SSB_SPROM=y
|
@@ -283,15 +283,15 @@ CONFIG_SSB_SPROM=y
|
||||||
ifneq ($(CONFIG_USB),)
|
ifneq ($(CONFIG_USB),)
|
||||||
ifneq ($(CONFIG_LIBERTAS_THINFIRM_USB),m)
|
ifneq ($(CONFIG_LIBERTAS_THINFIRM_USB),m)
|
||||||
CONFIG_LIBERTAS_USB=m
|
CONFIG_LIBERTAS_USB=m
|
||||||
|
@ -23,25 +23,25 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
|||||||
|
|
||||||
- freq1 = (val >> 8) & 0xff;
|
- freq1 = (val >> 8) & 0xff;
|
||||||
- freq2 = val & 0xff;
|
- freq2 = val & 0xff;
|
||||||
-
|
|
||||||
- if (freq1) {
|
|
||||||
- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
|
|
||||||
- freq1, mode);
|
|
||||||
- ee->ee_n_piers[mode]++;
|
|
||||||
- }
|
|
||||||
+ freq1 = val & 0xff;
|
+ freq1 = val & 0xff;
|
||||||
+ if (!freq1)
|
+ if (!freq1)
|
||||||
+ break;
|
+ break;
|
||||||
|
|
||||||
- if (freq2) {
|
- if (freq1) {
|
||||||
- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
|
- pc[i++].freq = ath5k_eeprom_bin2freq(ee,
|
||||||
- freq2, mode);
|
- freq1, mode);
|
||||||
- ee->ee_n_piers[mode]++;
|
- ee->ee_n_piers[mode]++;
|
||||||
- }
|
- }
|
||||||
+ pc[i++].freq = ath5k_eeprom_bin2freq(ee,
|
+ pc[i++].freq = ath5k_eeprom_bin2freq(ee,
|
||||||
+ freq1, mode);
|
+ freq1, mode);
|
||||||
+ ee->ee_n_piers[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)
|
- if (!freq1 || !freq2)
|
||||||
+ freq2 = (val >> 8) & 0xff;
|
+ freq2 = (val >> 8) & 0xff;
|
||||||
+ if (!freq2)
|
+ 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] >> 2) & 0x1) pd_gains++;
|
||||||
- if ((ee->ee_x_gain[mode] >> 3) & 0x1) pd_gains++;
|
- if ((ee->ee_x_gain[mode] >> 3) & 0x1) pd_gains++;
|
||||||
- ee->ee_pd_gains[mode] = pd_gains;
|
- ee->ee_pd_gains[mode] = pd_gains;
|
||||||
+ u8 pd_gains;
|
-
|
||||||
|
|
||||||
- offset = ath5k_cal_data_offset_2413(ee, mode);
|
- offset = ath5k_cal_data_offset_2413(ee, mode);
|
||||||
- ee->ee_n_piers[mode] = 0;
|
- ee->ee_n_piers[mode] = 0;
|
||||||
- switch (mode) {
|
- switch (mode) {
|
||||||
@ -95,7 +94,8 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
|||||||
- case AR5K_EEPROM_MODE_11B:
|
- case AR5K_EEPROM_MODE_11B:
|
||||||
- if (!AR5K_EEPROM_HDR_11B(ee->ee_header))
|
- if (!AR5K_EEPROM_HDR_11B(ee->ee_header))
|
||||||
- return 0;
|
- return 0;
|
||||||
-
|
+ u8 pd_gains;
|
||||||
|
|
||||||
- ath5k_eeprom_init_11bg_2413(ah, mode, offset);
|
- ath5k_eeprom_init_11bg_2413(ah, mode, offset);
|
||||||
- offset += AR5K_EEPROM_N_2GHZ_CHAN_2413 / 2;
|
- offset += AR5K_EEPROM_N_2GHZ_CHAN_2413 / 2;
|
||||||
- gen_chan_info = ee->ee_pwr_cal_b;
|
- gen_chan_info = ee->ee_pwr_cal_b;
|
||||||
|
@ -8,8 +8,6 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.h | 5 -----
|
drivers/net/wireless/rt2x00/rt2800pci.h | 5 -----
|
||||||
1 files changed, 0 insertions(+), 5 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
@@ -250,11 +250,6 @@
|
@@ -250,11 +250,6 @@
|
||||||
@ -24,6 +22,3 @@ index d02350a..73f3f2a 100644
|
|||||||
* GPIO_CTRL_CFG:
|
* GPIO_CTRL_CFG:
|
||||||
*/
|
*/
|
||||||
#define GPIO_CTRL_CFG 0x0228
|
#define GPIO_CTRL_CFG 0x0228
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,8 +8,6 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.h | 5 -----
|
drivers/net/wireless/rt2x00/rt2800usb.h | 5 -----
|
||||||
1 files changed, 0 insertions(+), 5 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
@@ -229,11 +229,6 @@
|
@@ -229,11 +229,6 @@
|
||||||
@ -24,6 +22,3 @@ index ee16bf1..def9ce3 100644
|
|||||||
* GPIO_CTRL_CFG:
|
* GPIO_CTRL_CFG:
|
||||||
*/
|
*/
|
||||||
#define GPIO_CTRL_CFG 0x0228
|
#define GPIO_CTRL_CFG 0x0228
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,8 +8,6 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.h | 6 +++---
|
drivers/net/wireless/rt2x00/rt2800pci.h | 6 +++---
|
||||||
1 files changed, 3 insertions(+), 3 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
@@ -342,7 +342,7 @@
|
@@ -342,7 +342,7 @@
|
||||||
@ -39,6 +37,3 @@ index 73f3f2a..39f045c 100644
|
|||||||
*/
|
*/
|
||||||
#define EEPROM_TXPOWER_BG1 0x0029
|
#define EEPROM_TXPOWER_BG1 0x0029
|
||||||
#define EEPROM_TXPOWER_BG2 0x0030
|
#define EEPROM_TXPOWER_BG2 0x0030
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,8 +8,6 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
|
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
|
||||||
1 files changed, 2 insertions(+), 2 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
@@ -1213,7 +1213,7 @@
|
@@ -1213,7 +1213,7 @@
|
||||||
@ -30,6 +28,3 @@ index def9ce3..db2eedd 100644
|
|||||||
* Three section discontinue memory segments will be used.
|
* Three section discontinue memory segments will be used.
|
||||||
* 1. The original region for BCN 0~3
|
* 1. The original region for BCN 0~3
|
||||||
* 2. Extract memory from FCE table for BCN 4~5
|
* 2. Extract memory from FCE table for BCN 4~5
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 10 ----------
|
drivers/net/wireless/rt2x00/rt2800usb.c | 10 ----------
|
||||||
1 files changed, 0 insertions(+), 10 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -2696,13 +2696,6 @@ static int rt2800usb_conf_tx(struct ieee80211_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)
|
static u64 rt2800usb_get_tsf(struct ieee80211_hw *hw)
|
||||||
{
|
{
|
||||||
struct rt2x00_dev *rt2x00dev = hw->priv;
|
struct rt2x00_dev *rt2x00dev = hw->priv;
|
||||||
@@ -2716,9 +2709,6 @@ static u64 rt2800usb_get_tsf(struct ieee80211_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 = {
|
static const struct ieee80211_ops rt2800usb_mac80211_ops = {
|
||||||
.tx = rt2x00mac_tx,
|
.tx = rt2x00mac_tx,
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.c | 22 ++++++++++++++++++++--
|
drivers/net/wireless/rt2x00/rt2800pci.c | 22 ++++++++++++++++++++--
|
||||||
1 files changed, 20 insertions(+), 2 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
@@ -2193,6 +2193,13 @@ static int rt2800pci_validate_eeprom(struct rt2x00_dev *rt2x00dev)
|
@@ -2193,6 +2193,13 @@ static int rt2800pci_validate_eeprom(str
|
||||||
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
|
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
|
||||||
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
|
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
|
||||||
EEPROM(rt2x00dev, "Antenna: 0x%04x\n", 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(struct rt2x00_dev *rt2x00dev)
|
@@ -2416,6 +2423,7 @@ static int rt2800pci_probe_hw_mode(struc
|
||||||
char *tx_power1;
|
char *tx_power1;
|
||||||
char *tx_power2;
|
char *tx_power2;
|
||||||
unsigned int i;
|
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(struct rt2x00_dev *rt2x00dev)
|
@@ -2432,6 +2440,8 @@ static int rt2800pci_probe_hw_mode(struc
|
||||||
rt2x00_eeprom_addr(rt2x00dev,
|
rt2x00_eeprom_addr(rt2x00dev,
|
||||||
EEPROM_MAC_ADDR_0));
|
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(struct rt2x00_dev *rt2x00dev)
|
@@ -2463,11 +2473,19 @@ static int rt2800pci_probe_hw_mode(struc
|
||||||
IEEE80211_HT_CAP_PSMP_SUPPORT;
|
IEEE80211_HT_CAP_PSMP_SUPPORT;
|
||||||
spec->ht.ampdu_factor = 3;
|
spec->ht.ampdu_factor = 3;
|
||||||
spec->ht.ampdu_density = 4;
|
spec->ht.ampdu_density = 4;
|
||||||
@ -65,6 +63,3 @@ index 679f69a..95eb053 100644
|
|||||||
/*
|
/*
|
||||||
* Create channel information array
|
* Create channel information array
|
||||||
*/
|
*/
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 22 ++++++++++++++++++++--
|
drivers/net/wireless/rt2x00/rt2800usb.c | 22 ++++++++++++++++++++--
|
||||||
1 files changed, 20 insertions(+), 2 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -2215,6 +2215,13 @@ static int rt2800usb_validate_eeprom(struct rt2x00_dev *rt2x00dev)
|
@@ -2215,6 +2215,13 @@ static int rt2800usb_validate_eeprom(str
|
||||||
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
|
rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2820);
|
||||||
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
|
rt2x00_eeprom_write(rt2x00dev, EEPROM_ANTENNA, word);
|
||||||
EEPROM(rt2x00dev, "Antenna: 0x%04x\n", 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(struct rt2x00_dev *rt2x00dev)
|
@@ -2465,6 +2472,7 @@ static int rt2800usb_probe_hw_mode(struc
|
||||||
char *tx_power1;
|
char *tx_power1;
|
||||||
char *tx_power2;
|
char *tx_power2;
|
||||||
unsigned int i;
|
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(struct rt2x00_dev *rt2x00dev)
|
@@ -2481,6 +2489,8 @@ static int rt2800usb_probe_hw_mode(struc
|
||||||
rt2x00_eeprom_addr(rt2x00dev,
|
rt2x00_eeprom_addr(rt2x00dev,
|
||||||
EEPROM_MAC_ADDR_0));
|
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(struct rt2x00_dev *rt2x00dev)
|
@@ -2495,11 +2505,19 @@ static int rt2800usb_probe_hw_mode(struc
|
||||||
IEEE80211_HT_CAP_PSMP_SUPPORT;
|
IEEE80211_HT_CAP_PSMP_SUPPORT;
|
||||||
spec->ht.ampdu_factor = 3;
|
spec->ht.ampdu_factor = 3;
|
||||||
spec->ht.ampdu_density = 4;
|
spec->ht.ampdu_density = 4;
|
||||||
@ -65,6 +63,3 @@ index ab00d4d..1709e87 100644
|
|||||||
/*
|
/*
|
||||||
* Initialize hw_mode information.
|
* Initialize hw_mode information.
|
||||||
*/
|
*/
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.h | 3 +-
|
drivers/net/wireless/rt2x00/rt2800pci.h | 3 +-
|
||||||
2 files changed, 36 insertions(+), 36 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
+++ b/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);
|
rt2x00_set_field8(&r3, BBP3_RX_ANTENNA, 0);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@ -22,7 +20,7 @@ index 95eb053..ddea65b 100644
|
|||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
/* Do nothing */
|
/* Do nothing */
|
||||||
@@ -653,6 +653,7 @@ static void rt2800pci_config_lna_gain(struct 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 rf_channel *rf,
|
||||||
struct channel_info *info)
|
struct channel_info *info)
|
||||||
{
|
{
|
||||||
@@ -660,34 +661,20 @@ static void rt2800pci_config_channel(struct rt2x00_dev *rt2x00dev,
|
@@ -660,34 +661,20 @@ static void rt2800pci_config_channel(str
|
||||||
unsigned int tx_pin;
|
unsigned int tx_pin;
|
||||||
u16 eeprom;
|
u16 eeprom;
|
||||||
|
|
||||||
@ -66,7 +64,7 @@ index 95eb053..ddea65b 100644
|
|||||||
} else if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH) == 2)
|
} else if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH) == 2)
|
||||||
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_RX2, 1);
|
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_RX2, 1);
|
||||||
|
|
||||||
@@ -715,19 +702,14 @@ static void rt2800pci_config_channel(struct rt2x00_dev *rt2x00dev,
|
@@ -715,19 +702,14 @@ static void rt2800pci_config_channel(str
|
||||||
|
|
||||||
rt2x00_set_field32(&rf->rf4, RF4_TXPOWER_A,
|
rt2x00_set_field32(&rf->rf4, RF4_TXPOWER_A,
|
||||||
TXPOWER_A_TO_DEV(info->tx_power2));
|
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, 1, rf->rf1);
|
||||||
rt2800pci_rf_write(rt2x00dev, 2, rf->rf2);
|
rt2800pci_rf_write(rt2x00dev, 2, rf->rf2);
|
||||||
@@ -764,11 +746,6 @@ static void rt2800pci_config_channel(struct rt2x00_dev *rt2x00dev,
|
@@ -764,11 +746,6 @@ static void rt2800pci_config_channel(str
|
||||||
rt2800pci_bbp_write(rt2x00dev, 82, 0x84);
|
rt2800pci_bbp_write(rt2x00dev, 82, 0x84);
|
||||||
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
|
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
|
||||||
}
|
}
|
||||||
@ -99,7 +97,7 @@ index 95eb053..ddea65b 100644
|
|||||||
} else {
|
} else {
|
||||||
rt2800pci_bbp_write(rt2x00dev, 82, 0xf2);
|
rt2800pci_bbp_write(rt2x00dev, 82, 0xf2);
|
||||||
|
|
||||||
@@ -776,13 +753,35 @@ static void rt2800pci_config_channel(struct rt2x00_dev *rt2x00dev,
|
@@ -776,13 +753,35 @@ static void rt2800pci_config_channel(str
|
||||||
rt2800pci_bbp_write(rt2x00dev, 75, 0x46);
|
rt2800pci_bbp_write(rt2x00dev, 75, 0x46);
|
||||||
else
|
else
|
||||||
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
|
rt2800pci_bbp_write(rt2x00dev, 75, 0x50);
|
||||||
@ -139,7 +137,7 @@ index 95eb053..ddea65b 100644
|
|||||||
rt2x00pci_register_write(rt2x00dev, TX_PIN_CFG, tx_pin);
|
rt2x00pci_register_write(rt2x00dev, TX_PIN_CFG, tx_pin);
|
||||||
|
|
||||||
msleep(1);
|
msleep(1);
|
||||||
@@ -917,8 +916,8 @@ static void rt2800pci_config(struct rt2x00_dev *rt2x00dev,
|
@@ -917,8 +916,8 @@ static void rt2800pci_config(struct rt2x
|
||||||
rt2800pci_config_lna_gain(rt2x00dev, libconf);
|
rt2800pci_config_lna_gain(rt2x00dev, libconf);
|
||||||
|
|
||||||
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
|
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
|
||||||
@ -150,7 +148,7 @@ index 95eb053..ddea65b 100644
|
|||||||
if (flags & IEEE80211_CONF_CHANGE_POWER)
|
if (flags & IEEE80211_CONF_CHANGE_POWER)
|
||||||
rt2800pci_config_txpower(rt2x00dev, libconf->conf->power_level);
|
rt2800pci_config_txpower(rt2x00dev, libconf->conf->power_level);
|
||||||
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
|
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
|
||||||
@@ -2724,14 +2723,14 @@ static const struct rt2x00lib_ops rt2800pci_rt2x00_ops = {
|
@@ -2724,14 +2723,14 @@ static const struct rt2x00lib_ops rt2800
|
||||||
|
|
||||||
static const struct data_queue_desc rt2800pci_queue_rx = {
|
static const struct data_queue_desc rt2800pci_queue_rx = {
|
||||||
.entry_num = RX_ENTRIES,
|
.entry_num = RX_ENTRIES,
|
||||||
@ -167,8 +165,6 @@ index 95eb053..ddea65b 100644
|
|||||||
.desc_size = TXD_DESC_SIZE,
|
.desc_size = TXD_DESC_SIZE,
|
||||||
.priv_size = sizeof(struct queue_entry_priv_pci),
|
.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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
@@ -791,6 +791,7 @@
|
@@ -791,6 +791,7 @@
|
||||||
@ -188,6 +184,3 @@ index 39f045c..0682a6a 100644
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* EEPROM content.
|
* EEPROM content.
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.h | 5 +-
|
drivers/net/wireless/rt2x00/rt2800usb.h | 5 +-
|
||||||
2 files changed, 61 insertions(+), 51 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/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);
|
rt2x00_set_field8(&r3, BBP3_RX_ANTENNA, 0);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@ -22,7 +20,7 @@ index 1709e87..29ecaa8 100644
|
|||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
/* Do nothing */
|
/* Do nothing */
|
||||||
@@ -691,6 +691,7 @@ static void rt2800usb_config_lna_gain(struct 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 rf_channel *rf,
|
||||||
struct channel_info *info)
|
struct channel_info *info)
|
||||||
{
|
{
|
||||||
@@ -702,6 +703,7 @@ static void rt2800usb_config_channel_rt2x(struct rt2x00_dev *rt2x00dev,
|
@@ -702,6 +703,7 @@ static void rt2800usb_config_channel_rt2
|
||||||
* Determine antenna settings from EEPROM
|
* Determine antenna settings from EEPROM
|
||||||
*/
|
*/
|
||||||
rt2x00_eeprom_read(rt2x00dev, EEPROM_ANTENNA, &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)
|
if (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TXPATH) == 1)
|
||||||
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_TX1, 1);
|
rt2x00_set_field32(&rf->rf2, RF2_ANTENNA_TX1, 1);
|
||||||
|
|
||||||
@@ -742,8 +744,7 @@ static void rt2800usb_config_channel_rt2x(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, 1, rf->rf1);
|
||||||
rt2800usb_rf_write(rt2x00dev, 2, rf->rf2);
|
rt2800usb_rf_write(rt2x00dev, 2, rf->rf2);
|
||||||
@@ -766,6 +767,7 @@ static void rt2800usb_config_channel_rt2x(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 rf_channel *rf,
|
||||||
struct channel_info *info)
|
struct channel_info *info)
|
||||||
{
|
{
|
||||||
@@ -787,10 +789,12 @@ static void rt2800usb_config_channel_rt3x(struct rt2x00_dev *rt2x00dev,
|
@@ -787,10 +789,12 @@ static void rt2800usb_config_channel_rt3
|
||||||
rt2x00_set_field8(&rfcsr, RFCSR23_FREQ_OFFSET, rt2x00dev->freq_offset);
|
rt2x00_set_field8(&rfcsr, RFCSR23_FREQ_OFFSET, rt2x00dev->freq_offset);
|
||||||
rt2800usb_rfcsr_write(rt2x00dev, 23, rfcsr);
|
rt2800usb_rfcsr_write(rt2x00dev, 23, rfcsr);
|
||||||
|
|
||||||
@ -72,7 +70,7 @@ index 1709e87..29ecaa8 100644
|
|||||||
|
|
||||||
rt2800usb_rfcsr_read(rt2x00dev, 23, &rfcsr);
|
rt2800usb_rfcsr_read(rt2x00dev, 23, &rfcsr);
|
||||||
rt2x00_set_field8(&rfcsr, RFCSR7_RF_TUNING, 1);
|
rt2x00_set_field8(&rfcsr, RFCSR7_RF_TUNING, 1);
|
||||||
@@ -798,46 +802,24 @@ static void rt2800usb_config_channel_rt3x(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(struct rt2x00_dev *rt2x00dev,
|
@@ -855,11 +837,6 @@ static void rt2800usb_config_channel(str
|
||||||
rt2800usb_bbp_write(rt2x00dev, 82, 0x84);
|
rt2800usb_bbp_write(rt2x00dev, 82, 0x84);
|
||||||
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
|
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
|
||||||
}
|
}
|
||||||
@ -139,7 +137,7 @@ index 1709e87..29ecaa8 100644
|
|||||||
} else {
|
} else {
|
||||||
rt2800usb_bbp_write(rt2x00dev, 82, 0xf2);
|
rt2800usb_bbp_write(rt2x00dev, 82, 0xf2);
|
||||||
|
|
||||||
@@ -867,15 +844,45 @@ static void rt2800usb_config_channel(struct rt2x00_dev *rt2x00dev,
|
@@ -867,15 +844,45 @@ static void rt2800usb_config_channel(str
|
||||||
rt2800usb_bbp_write(rt2x00dev, 75, 0x46);
|
rt2800usb_bbp_write(rt2x00dev, 75, 0x46);
|
||||||
else
|
else
|
||||||
rt2800usb_bbp_write(rt2x00dev, 75, 0x50);
|
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 rt2x00_dev *rt2x00dev,
|
@@ -1008,8 +1015,8 @@ static void rt2800usb_config(struct rt2x
|
||||||
rt2800usb_config_lna_gain(rt2x00dev, libconf);
|
rt2800usb_config_lna_gain(rt2x00dev, libconf);
|
||||||
|
|
||||||
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
|
if (flags & IEEE80211_CONF_CHANGE_CHANNEL)
|
||||||
@ -200,7 +198,7 @@ index 1709e87..29ecaa8 100644
|
|||||||
if (flags & IEEE80211_CONF_CHANGE_POWER)
|
if (flags & IEEE80211_CONF_CHANGE_POWER)
|
||||||
rt2800usb_config_txpower(rt2x00dev, libconf->conf->power_level);
|
rt2800usb_config_txpower(rt2x00dev, libconf->conf->power_level);
|
||||||
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
|
if (flags & IEEE80211_CONF_CHANGE_RETRY_LIMITS)
|
||||||
@@ -1643,7 +1650,7 @@ static u8 rt2800usb_init_rx_filter(struct rt2x00_dev *rt2x00dev,
|
@@ -1643,7 +1650,7 @@ static u8 rt2800usb_init_rx_filter(struc
|
||||||
|
|
||||||
if (bw40) {
|
if (bw40) {
|
||||||
rt2800usb_bbp_read(rt2x00dev, 4, &bbp);
|
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 rt2800usb_rt2x00_ops = {
|
@@ -2777,14 +2784,14 @@ static const struct rt2x00lib_ops rt2800
|
||||||
|
|
||||||
static const struct data_queue_desc rt2800usb_queue_rx = {
|
static const struct data_queue_desc rt2800usb_queue_rx = {
|
||||||
.entry_num = RX_ENTRIES,
|
.entry_num = RX_ENTRIES,
|
||||||
@ -226,8 +224,6 @@ index 1709e87..29ecaa8 100644
|
|||||||
.desc_size = TXINFO_DESC_SIZE + TXWI_DESC_SIZE,
|
.desc_size = TXINFO_DESC_SIZE + TXWI_DESC_SIZE,
|
||||||
.priv_size = sizeof(struct queue_entry_priv_usb),
|
.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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
@@ -803,6 +803,7 @@
|
@@ -803,6 +803,7 @@
|
||||||
@ -260,6 +256,3 @@ index db2eedd..ffccc21 100644
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* EEPROM content.
|
* EEPROM content.
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 12 ++++++++++++
|
drivers/net/wireless/rt2x00/rt2800usb.c | 12 ++++++++++++
|
||||||
1 files changed, 12 insertions(+), 0 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -883,6 +883,18 @@ static void rt2800usb_config_channel(struct 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));
|
rt2x00_set_field8(&bbp, BBP3_HT40_PLUS, conf_is_ht40_plus(conf));
|
||||||
rt2800usb_bbp_write(rt2x00dev, 3, bbp);
|
rt2800usb_bbp_write(rt2x00dev, 3, bbp);
|
||||||
|
|
||||||
@ -31,6 +29,3 @@ index 29ecaa8..b9ef5ea 100644
|
|||||||
msleep(1);
|
msleep(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 1 -
|
drivers/net/wireless/rt2x00/rt2800usb.c | 1 -
|
||||||
1 files changed, 0 insertions(+), 1 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/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)) {
|
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_TXPATH)) {
|
||||||
case 1:
|
case 1:
|
||||||
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 0);
|
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 0);
|
||||||
@ -20,6 +18,3 @@ index b9ef5ea..012f4de 100644
|
|||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 2);
|
rt2x00_set_field8(&r1, BBP1_TX_ANTENNA, 2);
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.h | 4 ++--
|
drivers/net/wireless/rt2x00/rt2800pci.h | 4 ++--
|
||||||
2 files changed, 2 insertions(+), 5 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
@@ -125,9 +125,6 @@ static void rt2800pci_rf_write(struct rt2x00_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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
@@ -68,8 +68,8 @@
|
@@ -68,8 +68,8 @@
|
||||||
@ -38,6 +34,3 @@ index 0682a6a..f8bc958 100644
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Number of TX queues.
|
* Number of TX queues.
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
|
drivers/net/wireless/rt2x00/rt2800usb.h | 4 ++--
|
||||||
2 files changed, 2 insertions(+), 5 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -182,9 +182,6 @@ static void rt2800usb_rf_write(struct rt2x00_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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
@@ -68,8 +68,8 @@
|
@@ -68,8 +68,8 @@
|
||||||
@ -38,6 +34,3 @@ index ffccc21..f94c8f8 100644
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Number of TX queues.
|
* Number of TX queues.
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -20,11 +20,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2x00debug.c | 33 ++++++++++++++++++++--------
|
drivers/net/wireless/rt2x00/rt2x00debug.c | 33 ++++++++++++++++++++--------
|
||||||
1 files changed, 23 insertions(+), 10 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2x00debug.c
|
||||||
+++ b/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;
|
return NULL;
|
||||||
|
|
||||||
blob->data = data;
|
blob->data = data;
|
||||||
@ -37,7 +35,7 @@ index 8d47389..07d378e 100644
|
|||||||
blob->size = strlen(blob->data);
|
blob->size = strlen(blob->data);
|
||||||
|
|
||||||
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
|
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;
|
return NULL;
|
||||||
|
|
||||||
blob->data = data;
|
blob->data = data;
|
||||||
@ -72,6 +70,3 @@ index 8d47389..07d378e 100644
|
|||||||
blob->size = strlen(blob->data);
|
blob->size = strlen(blob->data);
|
||||||
|
|
||||||
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
|
return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob);
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
|
drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
|
||||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -2900,6 +2900,7 @@ static struct usb_device_id rt2800usb_device_table[] = {
|
@@ -2900,6 +2900,7 @@ static struct usb_device_id rt2800usb_de
|
||||||
{ USB_DEVICE(0x0df6, 0x002b), 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, 0x002c), USB_DEVICE_DATA(&rt2800usb_ops) },
|
||||||
{ USB_DEVICE(0x0df6, 0x002d), USB_DEVICE_DATA(&rt2800usb_ops) },
|
{ USB_DEVICE(0x0df6, 0x002d), USB_DEVICE_DATA(&rt2800usb_ops) },
|
||||||
@ -20,6 +18,3 @@ index 68ea600..ff24173 100644
|
|||||||
/* SMC */
|
/* SMC */
|
||||||
{ USB_DEVICE(0x083a, 0x6618), USB_DEVICE_DATA(&rt2800usb_ops) },
|
{ USB_DEVICE(0x083a, 0x6618), USB_DEVICE_DATA(&rt2800usb_ops) },
|
||||||
{ USB_DEVICE(0x083a, 0x7522), USB_DEVICE_DATA(&rt2800usb_ops) },
|
{ USB_DEVICE(0x083a, 0x7522), USB_DEVICE_DATA(&rt2800usb_ops) },
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.h | 6 ------
|
drivers/net/wireless/rt2x00/rt2800pci.h | 6 ------
|
||||||
2 files changed, 22 insertions(+), 7 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
@@ -1374,6 +1374,8 @@ static int rt2800pci_init_registers(struct rt2x00_dev *rt2x00dev)
|
@@ -1374,6 +1374,8 @@ static int rt2800pci_init_registers(stru
|
||||||
|
|
||||||
rt2x00pci_register_read(rt2x00dev, TX_RTS_CFG, ®);
|
rt2x00pci_register_read(rt2x00dev, TX_RTS_CFG, ®);
|
||||||
rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
|
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);
|
rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
|
||||||
rt2x00pci_register_write(rt2x00dev, TX_RTS_CFG, reg);
|
rt2x00pci_register_write(rt2x00dev, TX_RTS_CFG, reg);
|
||||||
|
|
||||||
@@ -2470,7 +2472,10 @@ static int rt2800pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
|
@@ -2470,7 +2472,10 @@ static int rt2800pci_probe_hw_mode(struc
|
||||||
spec->ht.ampdu_factor = 3;
|
spec->ht.ampdu_factor = 3;
|
||||||
spec->ht.ampdu_density = 4;
|
spec->ht.ampdu_density = 4;
|
||||||
spec->ht.mcs.tx_params =
|
spec->ht.mcs.tx_params =
|
||||||
@ -34,7 +32,7 @@ index 86ed55c..6e98c3d 100644
|
|||||||
|
|
||||||
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
|
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
|
||||||
case 3:
|
case 3:
|
||||||
@@ -2552,6 +2557,21 @@ static int rt2800pci_probe_hw(struct rt2x00_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)
|
static int rt2800pci_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
|
||||||
{
|
{
|
||||||
struct rt2x00_dev *rt2x00dev = hw->priv;
|
struct rt2x00_dev *rt2x00dev = hw->priv;
|
||||||
@@ -2681,6 +2701,7 @@ static const struct ieee80211_ops rt2800pci_mac80211_ops = {
|
@@ -2681,6 +2701,7 @@ static const struct ieee80211_ops rt2800
|
||||||
.configure_filter = rt2x00mac_configure_filter,
|
.configure_filter = rt2x00mac_configure_filter,
|
||||||
.set_key = rt2x00mac_set_key,
|
.set_key = rt2x00mac_set_key,
|
||||||
.get_stats = rt2x00mac_get_stats,
|
.get_stats = rt2x00mac_get_stats,
|
||||||
@ -64,8 +62,6 @@ index 86ed55c..6e98c3d 100644
|
|||||||
.set_rts_threshold = rt2800pci_set_rts_threshold,
|
.set_rts_threshold = rt2800pci_set_rts_threshold,
|
||||||
.bss_info_changed = rt2x00mac_bss_info_changed,
|
.bss_info_changed = rt2x00mac_bss_info_changed,
|
||||||
.conf_tx = rt2800pci_conf_tx,
|
.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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.h
|
||||||
@@ -1327,12 +1327,6 @@ struct mac_iveiv_entry {
|
@@ -1327,12 +1327,6 @@ struct mac_iveiv_entry {
|
||||||
@ -81,6 +77,3 @@ index f8bc958..ea2a431 100644
|
|||||||
* MAC_WCID_ATTRIBUTE:
|
* MAC_WCID_ATTRIBUTE:
|
||||||
*/
|
*/
|
||||||
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
|
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.h | 6 ------
|
drivers/net/wireless/rt2x00/rt2800usb.h | 6 ------
|
||||||
2 files changed, 22 insertions(+), 7 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -1465,6 +1465,8 @@ static int rt2800usb_init_registers(struct rt2x00_dev *rt2x00dev)
|
@@ -1465,6 +1465,8 @@ static int rt2800usb_init_registers(stru
|
||||||
|
|
||||||
rt2x00usb_register_read(rt2x00dev, TX_RTS_CFG, ®);
|
rt2x00usb_register_read(rt2x00dev, TX_RTS_CFG, ®);
|
||||||
rt2x00_set_field32(®, TX_RTS_CFG_AUTO_RTS_RETRY_LIMIT, 32);
|
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);
|
rt2x00_set_field32(®, TX_RTS_CFG_RTS_FBK_EN, 0);
|
||||||
rt2x00usb_register_write(rt2x00dev, TX_RTS_CFG, reg);
|
rt2x00usb_register_write(rt2x00dev, TX_RTS_CFG, reg);
|
||||||
|
|
||||||
@@ -2521,7 +2523,10 @@ static int rt2800usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
|
@@ -2521,7 +2523,10 @@ static int rt2800usb_probe_hw_mode(struc
|
||||||
spec->ht.ampdu_factor = 3;
|
spec->ht.ampdu_factor = 3;
|
||||||
spec->ht.ampdu_density = 4;
|
spec->ht.ampdu_density = 4;
|
||||||
spec->ht.mcs.tx_params =
|
spec->ht.mcs.tx_params =
|
||||||
@ -34,7 +32,7 @@ index ff24173..7ec1270 100644
|
|||||||
|
|
||||||
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
|
switch (rt2x00_get_field16(eeprom, EEPROM_ANTENNA_RXPATH)) {
|
||||||
case 3:
|
case 3:
|
||||||
@@ -2625,6 +2630,21 @@ static int rt2800usb_probe_hw(struct rt2x00_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)
|
static int rt2800usb_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
|
||||||
{
|
{
|
||||||
struct rt2x00_dev *rt2x00dev = hw->priv;
|
struct rt2x00_dev *rt2x00dev = hw->priv;
|
||||||
@@ -2754,6 +2774,7 @@ static const struct ieee80211_ops rt2800usb_mac80211_ops = {
|
@@ -2754,6 +2774,7 @@ static const struct ieee80211_ops rt2800
|
||||||
.configure_filter = rt2x00mac_configure_filter,
|
.configure_filter = rt2x00mac_configure_filter,
|
||||||
.set_key = rt2x00mac_set_key,
|
.set_key = rt2x00mac_set_key,
|
||||||
.get_stats = rt2x00mac_get_stats,
|
.get_stats = rt2x00mac_get_stats,
|
||||||
@ -64,8 +62,6 @@ index ff24173..7ec1270 100644
|
|||||||
.set_rts_threshold = rt2800usb_set_rts_threshold,
|
.set_rts_threshold = rt2800usb_set_rts_threshold,
|
||||||
.bss_info_changed = rt2x00mac_bss_info_changed,
|
.bss_info_changed = rt2x00mac_bss_info_changed,
|
||||||
.conf_tx = rt2800usb_conf_tx,
|
.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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.h
|
||||||
@@ -1339,12 +1339,6 @@ struct mac_iveiv_entry {
|
@@ -1339,12 +1339,6 @@ struct mac_iveiv_entry {
|
||||||
@ -81,6 +77,3 @@ index f94c8f8..e4e0a3d 100644
|
|||||||
* MAC_WCID_ATTRIBUTE:
|
* MAC_WCID_ATTRIBUTE:
|
||||||
*/
|
*/
|
||||||
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
|
#define MAC_WCID_ATTRIBUTE_KEYTAB FIELD32(0x00000001)
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 13 ++++++++-----
|
drivers/net/wireless/rt2x00/rt2800usb.c | 13 ++++++++-----
|
||||||
1 files changed, 8 insertions(+), 5 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -1627,6 +1627,10 @@ static int rt2800usb_init_bbp(struct rt2x00_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) {
|
if (rt2x00_rev(&rt2x00dev->chip) == RT3070_VERSION) {
|
||||||
rt2800usb_bbp_write(rt2x00dev, 70, 0x0a);
|
rt2800usb_bbp_write(rt2x00dev, 70, 0x0a);
|
||||||
rt2800usb_bbp_write(rt2x00dev, 84, 0x99);
|
rt2800usb_bbp_write(rt2x00dev, 84, 0x99);
|
||||||
@@ -1658,11 +1662,9 @@ static u8 rt2800usb_init_rx_filter(struct 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);
|
rt2800usb_rfcsr_read(rt2x00dev, 22, &rfcsr);
|
||||||
rt2x00_set_field8(&rfcsr, RFCSR22_BASEBAND_LOOPBACK, 1);
|
rt2x00_set_field8(&rfcsr, RFCSR22_BASEBAND_LOOPBACK, 1);
|
||||||
@@ -2535,6 +2537,7 @@ static int rt2800usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
|
@@ -2535,6 +2537,7 @@ static int rt2800usb_probe_hw_mode(struc
|
||||||
spec->ht.mcs.rx_mask[1] = 0xff;
|
spec->ht.mcs.rx_mask[1] = 0xff;
|
||||||
case 1:
|
case 1:
|
||||||
spec->ht.mcs.rx_mask[0] = 0xff;
|
spec->ht.mcs.rx_mask[0] = 0xff;
|
||||||
@ -46,6 +44,3 @@ index 7ec1270..25f636f 100644
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.c | 1 +
|
drivers/net/wireless/rt2x00/rt2800pci.c | 1 +
|
||||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
@@ -2484,6 +2484,7 @@ static int rt2800pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
|
@@ -2484,6 +2484,7 @@ static int rt2800pci_probe_hw_mode(struc
|
||||||
spec->ht.mcs.rx_mask[1] = 0xff;
|
spec->ht.mcs.rx_mask[1] = 0xff;
|
||||||
case 1:
|
case 1:
|
||||||
spec->ht.mcs.rx_mask[0] = 0xff;
|
spec->ht.mcs.rx_mask[0] = 0xff;
|
||||||
@ -20,6 +18,3 @@ index 6e98c3d..63d6499 100644
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 3 ++-
|
drivers/net/wireless/rt2x00/rt2800usb.c | 3 ++-
|
||||||
1 files changed, 2 insertions(+), 1 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/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.
|
* identifies itself as rt2860 in the CSR register.
|
||||||
*/
|
*/
|
||||||
if ((rt2x00_get_field32(reg, MAC_CSR0_ASIC_VER) != 0x2860) &&
|
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");
|
ERROR(rt2x00dev, "Invalid RT chipset detected.\n");
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800pci.c | 22 +++++++++++-----------
|
drivers/net/wireless/rt2x00/rt2800pci.c | 22 +++++++++++-----------
|
||||||
1 files changed, 11 insertions(+), 11 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800pci.c
|
||||||
@@ -331,7 +331,7 @@ static void rt2800pci_config_wcid_attr(struct rt2x00_dev *rt2x00dev,
|
@@ -331,7 +331,7 @@ static void rt2800pci_config_wcid_attr(s
|
||||||
u32 offset;
|
u32 offset;
|
||||||
u32 reg;
|
u32 reg;
|
||||||
|
|
||||||
@ -21,7 +19,7 @@ index 63d6499..9fd6fa2 100644
|
|||||||
|
|
||||||
rt2x00pci_register_read(rt2x00dev, offset, ®);
|
rt2x00pci_register_read(rt2x00dev, offset, ®);
|
||||||
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
|
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
|
||||||
@@ -342,7 +342,7 @@ static void rt2800pci_config_wcid_attr(struct rt2x00_dev *rt2x00dev,
|
@@ -342,7 +342,7 @@ static void rt2800pci_config_wcid_attr(s
|
||||||
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
|
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
|
||||||
rt2x00pci_register_write(rt2x00dev, offset, reg);
|
rt2x00pci_register_write(rt2x00dev, offset, reg);
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ index 63d6499..9fd6fa2 100644
|
|||||||
|
|
||||||
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
|
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
|
||||||
if ((crypto->cipher == CIPHER_TKIP) ||
|
if ((crypto->cipher == CIPHER_TKIP) ||
|
||||||
@@ -353,7 +353,7 @@ static void rt2800pci_config_wcid_attr(struct rt2x00_dev *rt2x00dev,
|
@@ -353,7 +353,7 @@ static void rt2800pci_config_wcid_attr(s
|
||||||
rt2x00pci_register_multiwrite(rt2x00dev, offset,
|
rt2x00pci_register_multiwrite(rt2x00dev, offset,
|
||||||
&iveiv_entry, sizeof(iveiv_entry));
|
&iveiv_entry, sizeof(iveiv_entry));
|
||||||
|
|
||||||
@ -39,7 +37,7 @@ index 63d6499..9fd6fa2 100644
|
|||||||
|
|
||||||
memset(&wcid_entry, 0, sizeof(wcid_entry));
|
memset(&wcid_entry, 0, sizeof(wcid_entry));
|
||||||
if (crypto->cmd == SET_KEY)
|
if (crypto->cmd == SET_KEY)
|
||||||
@@ -393,10 +393,10 @@ static int rt2800pci_config_shared_key(struct rt2x00_dev *rt2x00dev,
|
@@ -393,10 +393,10 @@ static int rt2800pci_config_shared_key(s
|
||||||
* Using the correct defines correctly will cause overhead,
|
* Using the correct defines correctly will cause overhead,
|
||||||
* so just calculate the correct offset.
|
* so just calculate the correct offset.
|
||||||
*/
|
*/
|
||||||
@ -52,7 +50,7 @@ index 63d6499..9fd6fa2 100644
|
|||||||
rt2x00pci_register_read(rt2x00dev, offset, ®);
|
rt2x00pci_register_read(rt2x00dev, offset, ®);
|
||||||
rt2x00_set_field32(®, field,
|
rt2x00_set_field32(®, field,
|
||||||
(crypto->cmd == SET_KEY) * crypto->cipher);
|
(crypto->cmd == SET_KEY) * crypto->cipher);
|
||||||
@@ -1813,16 +1813,15 @@ static void rt2800pci_write_tx_desc(struct rt2x00_dev *rt2x00dev,
|
@@ -1813,16 +1813,15 @@ static void rt2800pci_write_tx_desc(stru
|
||||||
test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
|
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_BW_WIN_SIZE, txdesc->ba_size);
|
||||||
rt2x00_set_field32(&word, TXWI_W1_WIRELESS_CLI_ID,
|
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(struct rt2x00_dev *rt2x00dev,
|
@@ -1849,7 +1848,8 @@ static void rt2800pci_write_tx_desc(stru
|
||||||
rt2x00_desc_write(txd, 2, word);
|
rt2x00_desc_write(txd, 2, word);
|
||||||
|
|
||||||
rt2x00_desc_read(txd, 3, &word);
|
rt2x00_desc_read(txd, 3, &word);
|
||||||
@ -83,6 +81,3 @@ index 63d6499..9fd6fa2 100644
|
|||||||
rt2x00_set_field32(&word, TXD_W3_QSEL, 2);
|
rt2x00_set_field32(&word, TXD_W3_QSEL, 2);
|
||||||
rt2x00_desc_write(txd, 3, word);
|
rt2x00_desc_write(txd, 3, word);
|
||||||
}
|
}
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -8,11 +8,9 @@ Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
|
|||||||
drivers/net/wireless/rt2x00/rt2800usb.c | 23 ++++++++++++-----------
|
drivers/net/wireless/rt2x00/rt2800usb.c | 23 ++++++++++++-----------
|
||||||
1 files changed, 12 insertions(+), 11 deletions(-)
|
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
|
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
|
||||||
@@ -358,7 +358,7 @@ static void rt2800usb_config_wcid_attr(struct rt2x00_dev *rt2x00dev,
|
@@ -358,7 +358,7 @@ static void rt2800usb_config_wcid_attr(s
|
||||||
u32 offset;
|
u32 offset;
|
||||||
u32 reg;
|
u32 reg;
|
||||||
|
|
||||||
@ -21,7 +19,7 @@ index a95ef3c..b983744 100644
|
|||||||
|
|
||||||
rt2x00usb_register_read(rt2x00dev, offset, ®);
|
rt2x00usb_register_read(rt2x00dev, offset, ®);
|
||||||
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
|
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_KEYTAB,
|
||||||
@@ -369,7 +369,7 @@ static void rt2800usb_config_wcid_attr(struct rt2x00_dev *rt2x00dev,
|
@@ -369,7 +369,7 @@ static void rt2800usb_config_wcid_attr(s
|
||||||
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
|
rt2x00_set_field32(®, MAC_WCID_ATTRIBUTE_RX_WIUDF, 0);
|
||||||
rt2x00usb_register_write(rt2x00dev, offset, reg);
|
rt2x00usb_register_write(rt2x00dev, offset, reg);
|
||||||
|
|
||||||
@ -30,7 +28,7 @@ index a95ef3c..b983744 100644
|
|||||||
|
|
||||||
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
|
memset(&iveiv_entry, 0, sizeof(iveiv_entry));
|
||||||
if ((crypto->cipher == CIPHER_TKIP) ||
|
if ((crypto->cipher == CIPHER_TKIP) ||
|
||||||
@@ -380,7 +380,7 @@ static void rt2800usb_config_wcid_attr(struct rt2x00_dev *rt2x00dev,
|
@@ -380,7 +380,7 @@ static void rt2800usb_config_wcid_attr(s
|
||||||
rt2x00usb_register_multiwrite(rt2x00dev, offset,
|
rt2x00usb_register_multiwrite(rt2x00dev, offset,
|
||||||
&iveiv_entry, sizeof(iveiv_entry));
|
&iveiv_entry, sizeof(iveiv_entry));
|
||||||
|
|
||||||
@ -39,7 +37,7 @@ index a95ef3c..b983744 100644
|
|||||||
|
|
||||||
memset(&wcid_entry, 0, sizeof(wcid_entry));
|
memset(&wcid_entry, 0, sizeof(wcid_entry));
|
||||||
if (crypto->cmd == SET_KEY)
|
if (crypto->cmd == SET_KEY)
|
||||||
@@ -425,10 +425,10 @@ static int rt2800usb_config_shared_key(struct rt2x00_dev *rt2x00dev,
|
@@ -425,10 +425,10 @@ static int rt2800usb_config_shared_key(s
|
||||||
* Using the correct defines correctly will cause overhead,
|
* Using the correct defines correctly will cause overhead,
|
||||||
* so just calculate the correct offset.
|
* so just calculate the correct offset.
|
||||||
*/
|
*/
|
||||||
@ -52,7 +50,7 @@ index a95ef3c..b983744 100644
|
|||||||
|
|
||||||
rt2x00usb_register_read(rt2x00dev, offset, ®);
|
rt2x00usb_register_read(rt2x00dev, offset, ®);
|
||||||
rt2x00_set_field32(®, field,
|
rt2x00_set_field32(®, field,
|
||||||
@@ -2001,16 +2001,16 @@ static void rt2800usb_write_tx_desc(struct rt2x00_dev *rt2x00dev,
|
@@ -2001,16 +2001,16 @@ static void rt2800usb_write_tx_desc(stru
|
||||||
rt2x00_set_field32(&word, TXWI_W1_NSEQ,
|
rt2x00_set_field32(&word, TXWI_W1_NSEQ,
|
||||||
test_bit(ENTRY_TXD_GENERATE_SEQ, &txdesc->flags));
|
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_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(struct rt2x00_dev *rt2x00dev,
|
@@ -2018,7 +2018,8 @@ static void rt2800usb_write_tx_desc(stru
|
||||||
rt2x00_desc_read(txi, 0, &word);
|
rt2x00_desc_read(txi, 0, &word);
|
||||||
rt2x00_set_field32(&word, TXINFO_W0_USB_DMA_TX_PKT_LEN,
|
rt2x00_set_field32(&word, TXINFO_W0_USB_DMA_TX_PKT_LEN,
|
||||||
skb->len + TXWI_DESC_SIZE);
|
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_QSEL, 2);
|
||||||
rt2x00_set_field32(&word, TXINFO_W0_SW_USE_LAST_ROUND, 0);
|
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_USB_DMA_NEXT_VALID, 0);
|
||||||
--
|
|
||||||
1.6.0
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/wireless/ath9k/main.c
|
--- a/drivers/net/wireless/ath9k/main.c
|
||||||
+++ b/drivers/net/wireless/ath9k/main.c
|
+++ b/drivers/net/wireless/ath9k/main.c
|
||||||
@@ -1027,6 +1027,9 @@ static void ath_unregister_led(struct at
|
@@ -1024,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);
|
cancel_delayed_work_sync(&sc->ath_led_blink_work);
|
||||||
ath_unregister_led(&sc->assoc_led);
|
ath_unregister_led(&sc->assoc_led);
|
||||||
sc->sc_flags &= ~SC_OP_LED_ASSOCIATED;
|
sc->sc_flags &= ~SC_OP_LED_ASSOCIATED;
|
||||||
@@ -1041,6 +1044,9 @@ static void ath_init_leds(struct ath_sof
|
@@ -1038,6 +1041,9 @@ static void ath_init_leds(struct ath_sof
|
||||||
char *trigger;
|
char *trigger;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user