From 092de86b0a7b5df2ba958db95960a4dcdd580565 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Mon, 11 Apr 2011 03:26:03 +0000
Subject: ath5k: fix eeprom capability checks that disabled AES crypto support
 where it should have been enabled

SVN-Revision: 26586
---
 .../mac80211/patches/474-ath5k_fix_aes_crypto_support.patch   | 11 +++++++++++
 1 file changed, 11 insertions(+)
 create mode 100644 package/mac80211/patches/474-ath5k_fix_aes_crypto_support.patch

(limited to 'package/mac80211/patches')

diff --git a/package/mac80211/patches/474-ath5k_fix_aes_crypto_support.patch b/package/mac80211/patches/474-ath5k_fix_aes_crypto_support.patch
new file mode 100644
index 0000000000..cac679a59d
--- /dev/null
+++ b/package/mac80211/patches/474-ath5k_fix_aes_crypto_support.patch
@@ -0,0 +1,11 @@
+--- a/drivers/net/wireless/ath/ath5k/attach.c
++++ b/drivers/net/wireless/ath/ath5k/attach.c
+@@ -318,7 +318,7 @@ int ath5k_hw_init(struct ath5k_softc *sc
+ 			  AR5K_KEYTABLE_SIZE_5210 : AR5K_KEYTABLE_SIZE_5211);
+ 
+ 	if (srev >= AR5K_SREV_AR5212_V4 &&
+-	    (ee->ee_version >= AR5K_EEPROM_VERSION_5_0 &&
++	    (ee->ee_version < AR5K_EEPROM_VERSION_5_0 ||
+ 	    !AR5K_EEPROM_AES_DIS(ee->ee_misc5)))
+ 		common->crypt_caps |= ATH_CRYPT_CAP_CIPHER_AESCCM;
+ 
-- 
cgit v1.2.3