ar9170: handle otus' A-MPDU density definitions
authorChristian Lamparter <chunkeey@web.de>
Fri, 24 Apr 2009 19:35:57 +0000 (21:35 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 6 May 2009 19:14:38 +0000 (15:14 -0400)
commit083c4687bc3abc315c73830b9c74ad67e005d8c2
tree5e93963446a63f9d7e0537cb6617699c64281dd6
parent16cf438a1eca2b7206bd7ac7763637c2a87c00c6
ar9170: handle otus' A-MPDU density definitions

Otus uses slightly different set of "Minimum MPDU Start Spacing" values
than the 802.11n D2.0 specifies. (the whole table is shifted by one and
therefore the 16us spacing is not officially available!)

And while we're at it, we also initialize our MAC's density register.
So, this annoying _feature_ will not break TX A-MPDU later.

Signed-off-by: Christian Lamparter <chunkeey@web.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ar9170/hw.h
drivers/net/wireless/ath/ar9170/mac.c
drivers/net/wireless/ath/ar9170/main.c