[rt2x00-users] [PATCH 12/12] rt2x00: Use MCS defines for rt2800usb
Benoit PAPILLAULT
benoit.papillault at free.fr
Sat Aug 29 21:04:16 UTC 2009
Signed-off-by: Benoit PAPILLAULT <benoit.papillault at free.fr>
---
drivers/net/wireless/rt2x00/rt2800usb.c | 56 +++++++++++++++---------------
1 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
index c24bbd8..77c3354 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
@@ -1496,43 +1496,43 @@ static int rt2800usb_init_registers(struct rt2x00_dev *rt2x00dev)
rt2x00usb_register_write(rt2x00dev, USB_CYC_CFG, reg);
rt2x00usb_register_read(rt2x00dev, HT_FBK_CFG0, ®);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS0FBK, 0);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS1FBK, 0);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS2FBK, 1);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS3FBK, 2);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS4FBK, 3);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS5FBK, 4);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS6FBK, 5);
- rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS7FBK, 6);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS0FBK, MCS_0);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS1FBK, MCS_0);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS2FBK, MCS_1);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS3FBK, MCS_2);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS4FBK, MCS_3);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS5FBK, MCS_4);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS6FBK, MCS_5);
+ rt2x00_set_field32(®, HT_FBK_CFG0_HTMCS7FBK, MCS_6);
rt2x00usb_register_write(rt2x00dev, HT_FBK_CFG0, reg);
rt2x00usb_register_read(rt2x00dev, HT_FBK_CFG1, ®);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS8FBK, 8);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS9FBK, 8);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS10FBK, 9);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS11FBK, 10);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS12FBK, 11);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS13FBK, 12);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS14FBK, 13);
- rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS15FBK, 14);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS8FBK, MCS_8);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS9FBK, MCS_8);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS10FBK, MCS_9);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS11FBK, MCS_10);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS12FBK, MCS_11);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS13FBK, MCS_12);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS14FBK, MCS_13);
+ rt2x00_set_field32(®, HT_FBK_CFG1_HTMCS15FBK, MCS_14);
rt2x00usb_register_write(rt2x00dev, HT_FBK_CFG1, reg);
rt2x00usb_register_read(rt2x00dev, LG_FBK_CFG0, ®);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS0FBK, 8);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS1FBK, 8);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS2FBK, 9);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS3FBK, 10);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS4FBK, 11);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS5FBK, 12);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS6FBK, 13);
- rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS7FBK, 14);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS0FBK, MCS_RATE_6 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS1FBK, MCS_RATE_6 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS2FBK, MCS_RATE_9 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS3FBK, MCS_RATE_12 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS4FBK, MCS_RATE_18 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS5FBK, MCS_RATE_24 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS6FBK, MCS_RATE_36 | MCS_OFDM_FLAG);
+ rt2x00_set_field32(®, LG_FBK_CFG0_OFDMMCS7FBK, MCS_RATE_48 | MCS_OFDM_FLAG);
rt2x00usb_register_write(rt2x00dev, LG_FBK_CFG0, reg);
rt2x00usb_register_read(rt2x00dev, LG_FBK_CFG1, ®);
- rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS0FBK, 0);
- rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS1FBK, 0);
- rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS2FBK, 1);
- rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS3FBK, 2);
+ rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS0FBK, MCS_RATE_1);
+ rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS1FBK, MCS_RATE_1);
+ rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS2FBK, MCS_RATE_2);
+ rt2x00_set_field32(®, LG_FBK_CFG0_CCKMCS3FBK, MCS_RATE_5_5);
rt2x00usb_register_write(rt2x00dev, LG_FBK_CFG1, reg);
/*
--
1.6.2.4
More information about the users
mailing list