carl9170: initialize HW aMPDU parameters properly
authorChristian Lamparter <chunkeey@googlemail.com>
Fri, 29 Oct 2010 21:17:38 +0000 (23:17 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 15 Nov 2010 18:25:31 +0000 (13:25 -0500)
This patch changes the initial aMPDU density and
factor settings to match those of Otus.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/carl9170/mac.c

index 2305bc27151c0a327def9ab3d8d9e196af98cd34..c34eeeeb8af38a0011b0c2c7b8347d0538e7f1d1 100644 (file)
@@ -205,8 +205,8 @@ int carl9170_init_mac(struct ar9170 *ar)
        carl9170_regwrite(AR9170_MAC_REG_BACKOFF_PROTECT, 0x105);
 
        /* Aggregation MAX number and timeout */
-       carl9170_regwrite(AR9170_MAC_REG_AMPDU_FACTOR, 0xa);
-       carl9170_regwrite(AR9170_MAC_REG_AMPDU_DENSITY, 0x140a00);
+       carl9170_regwrite(AR9170_MAC_REG_AMPDU_FACTOR, 0x8000a);
+       carl9170_regwrite(AR9170_MAC_REG_AMPDU_DENSITY, 0x140a07);
 
        carl9170_regwrite(AR9170_MAC_REG_FRAMETYPE_FILTER,
                          AR9170_MAC_FTF_DEFAULTS);