|
@@ -22,7 +22,7 @@ Signed-off-by: John Crispin <[email protected]>
|
|
|
Supported chips: RT2880, RT3050, RT3052, RT3350, RT3352.
|
|
|
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c
|
|
|
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c
|
|
|
-@@ -26,11 +26,73 @@
|
|
|
+@@ -26,11 +26,72 @@
|
|
|
|
|
|
#include <linux/kernel.h>
|
|
|
#include <linux/module.h>
|
|
@@ -84,7 +84,6 @@ Signed-off-by: John Crispin <[email protected]>
|
|
|
+ rt2x00dev->eeprom[i] = swab16(rt2x00dev->eeprom[i]);
|
|
|
+
|
|
|
+ rt2x00dev->eeprom_file = &mtd_fw;
|
|
|
-+ mtd_fw.size = len;
|
|
|
+ mtd_fw.data = (const u8 *) rt2x00dev->eeprom;
|
|
|
+
|
|
|
+ dev_info(rt2x00dev->dev, "loaded eeprom from mtd device \"%s\"\n", part);
|
|
@@ -96,7 +95,7 @@ Signed-off-by: John Crispin <[email protected]>
|
|
|
static const char *
|
|
|
rt2x00lib_get_eeprom_file_name(struct rt2x00_dev *rt2x00dev)
|
|
|
{
|
|
|
-@@ -58,6 +120,9 @@ static int rt2x00lib_request_eeprom_file
|
|
|
+@@ -58,6 +119,9 @@ static int rt2x00lib_request_eeprom_file
|
|
|
const char *ee_name;
|
|
|
int retval;
|
|
|
|