ar9170: support HT receive and channel config
authorJohannes Berg <johannes@sipsolutions.net>
Mon, 20 Apr 2009 16:27:04 +0000 (18:27 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 22 Apr 2009 20:57:17 +0000 (16:57 -0400)
commit9e52b0623c6eb49c3f23a326c1fb97bdecc49ba1
tree465bc1673865d114dc011ddd410f3c242f23b076
parent314bd7503b1e96841931311f28a8925dab66ed83
ar9170: support HT receive and channel config

This patch adds support for configuring HT40 channels
and receiving HT40 to ar9170. Receiving aggregation
doesn't seem to work right now, so it's not enabled.
Same goes for TX aggregation, but that probably needs
even more work.

With this, I can receive roughly 33 Mbits/sec.

The HT capabilities are a little odd, I tried following
otus here -- in particular having SGI_40 but not SGI_20
is a little weird but afaict that's what otus does.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ar9170/ar9170.h
drivers/net/wireless/ath/ar9170/main.c