|
@@ -37,6 +37,13 @@
|
|
|
#include "rt2x00pci.h"
|
|
|
#include "rt61pci.h"
|
|
|
|
|
|
+/*
|
|
|
+ * Allow hardware encryption to be disabled.
|
|
|
+ */
|
|
|
+static int modparam_nohwcrypt = 0;
|
|
|
+module_param_named(nohwcrypt, modparam_nohwcrypt, bool, S_IRUGO);
|
|
|
+MODULE_PARM_DESC(nohwcrypt, "Disable hardware encryption.");
|
|
|
+
|
|
|
/*
|
|
|
* Register access.
|
|
|
* BBP and RF register require indirect register access,
|
|
@@ -2617,7 +2624,8 @@ static int rt61pci_probe_hw(struct rt2x00_dev *rt2x00dev)
|
|
|
*/
|
|
|
__set_bit(DRIVER_REQUIRE_FIRMWARE, &rt2x00dev->flags);
|
|
|
__set_bit(DRIVER_REQUIRE_DMA, &rt2x00dev->flags);
|
|
|
- __set_bit(CONFIG_SUPPORT_HW_CRYPTO, &rt2x00dev->flags);
|
|
|
+ if (!modparam_nohwcrypt)
|
|
|
+ __set_bit(CONFIG_SUPPORT_HW_CRYPTO, &rt2x00dev->flags);
|
|
|
|
|
|
/*
|
|
|
* Set the rssi offset.
|