diff options
author | Luis R. Rodriguez <mcgrof@winlab.rutgers.edu> | 2008-02-03 21:51:49 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-02-29 15:19:37 -0500 |
commit | 400ec45a02b2a9ef75c26c490ba80801d19b7e7b (patch) | |
tree | 46e284462d150443c173519be9b7e680792f18e7 /drivers/net/wireless/ath5k/ath5k.h | |
parent | d8ee398d183df36083e41e9162b0cf014f38f482 (diff) |
ath5k: Cleanup after API changes
Cleanup after API changes patch (checkpatch.pl stuff) and on
ath5k_hw_channel() make use of the existing ath5k_channel_ok()
instead of re-implementing the checks again. This was necessary
to make the code cleaner and fit the 80-chars wide limit so
sending it within the same patch.
Finally make a note that we *may* eventually move cap_range stuff
to struct wiphy (band frequency range capabilities). This
information can later be exported to userspace, for example,
and giving it access to mac80211 and drivers in general can come
in handy.
Changes to initvals.c, phy.c
Changes-licensed-under: ISC
Changes to ath5k.h, base.c
Changes-licensed-under: 3-Clause-BSD
Signed-off-by: Luis R. Rodriguez <mcgrof@winlab.rutgers.edu>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath5k/ath5k.h')
-rw-r--r-- | drivers/net/wireless/ath5k/ath5k.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath5k/ath5k.h b/drivers/net/wireless/ath5k/ath5k.h index 9ea8c549b781..18223d9833f1 100644 --- a/drivers/net/wireless/ath5k/ath5k.h +++ b/drivers/net/wireless/ath5k/ath5k.h | |||
@@ -263,8 +263,10 @@ enum ath5k_driver_mode { | |||
263 | /* adding this flag to rate_code enables short preamble, see ar5212_reg.h */ | 263 | /* adding this flag to rate_code enables short preamble, see ar5212_reg.h */ |
264 | #define AR5K_SET_SHORT_PREAMBLE 0x04 | 264 | #define AR5K_SET_SHORT_PREAMBLE 0x04 |
265 | 265 | ||
266 | #define HAS_SHPREAMBLE(_ix) (rt->rates[_ix].modulation == IEEE80211_RATE_SHORT_PREAMBLE) | 266 | #define HAS_SHPREAMBLE(_ix) \ |
267 | #define SHPREAMBLE_FLAG(_ix) (HAS_SHPREAMBLE(_ix) ? AR5K_SET_SHORT_PREAMBLE : 0) | 267 | (rt->rates[_ix].modulation == IEEE80211_RATE_SHORT_PREAMBLE) |
268 | #define SHPREAMBLE_FLAG(_ix) \ | ||
269 | (HAS_SHPREAMBLE(_ix) ? AR5K_SET_SHORT_PREAMBLE : 0) | ||
268 | 270 | ||
269 | /****************\ | 271 | /****************\ |
270 | TX DEFINITIONS | 272 | TX DEFINITIONS |
@@ -892,6 +894,8 @@ enum ath5k_capability_type { | |||
892 | AR5K_CAP_RFSILENT = 20, /* Supports RFsilent */ | 894 | AR5K_CAP_RFSILENT = 20, /* Supports RFsilent */ |
893 | }; | 895 | }; |
894 | 896 | ||
897 | |||
898 | /* XXX: we *may* move cap_range stuff to struct wiphy */ | ||
895 | struct ath5k_capabilities { | 899 | struct ath5k_capabilities { |
896 | /* | 900 | /* |
897 | * Supported PHY modes | 901 | * Supported PHY modes |