summaryrefslogtreecommitdiff
path: root/drivers/staging/rtl8192e/r819xE_firmware.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-08-12 16:37:49 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 12:02:32 -0700
commit5bf30d96884818df79a08df8811e3eaa2f5a0818 (patch)
treec0dad07b65808e113c1ee4db03584e2919246aa8 /drivers/staging/rtl8192e/r819xE_firmware.c
parent8bfd185b950a25e511b5856bdaa67a696e533d1e (diff)
Staging: rtl8192e: remove another firmware header file not being used
The built-in firmware images are never used, the firmware files are downloaded to the device through the standard firmware interface. This removes the firmware header file as it's not ever used. It also removes a .h file as it is not needed. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rtl8192e/r819xE_firmware.c')
-rw-r--r--drivers/staging/rtl8192e/r819xE_firmware.c33
1 files changed, 14 insertions, 19 deletions
diff --git a/drivers/staging/rtl8192e/r819xE_firmware.c b/drivers/staging/rtl8192e/r819xE_firmware.c
index 56d73193ef8d..dd5cece34dae 100644
--- a/drivers/staging/rtl8192e/r819xE_firmware.c
+++ b/drivers/staging/rtl8192e/r819xE_firmware.c
@@ -14,10 +14,22 @@
//#include "ieee80211.h"
#include "r8192E.h"
#include "r8192E_hw.h"
-//#include "r819xE_firmware_img.h"
-#include "r819xE_firmware.h"
#include <linux/firmware.h>
+/* It should be double word alignment */
+#define GET_COMMAND_PACKET_FRAG_THRESHOLD(v) (4*(v/4) - 8 )
+
+typedef enum _firmware_init_step{
+ FW_INIT_STEP0_BOOT = 0,
+ FW_INIT_STEP1_MAIN = 1,
+ FW_INIT_STEP2_DATA = 2,
+}firmware_init_step_e;
+
+typedef enum _opt_rst_type{
+ OPT_SYSTEM_RESET = 0,
+ OPT_FIRMWARE_RESET = 1,
+}opt_rst_type_e;
+
void firmware_init_param(struct net_device *dev)
{
struct r8192_priv *priv = ieee80211_priv(dev);
@@ -190,14 +202,6 @@ bool init_firmware(struct net_device *dev)
{
struct r8192_priv *priv = ieee80211_priv(dev);
bool rt_status = TRUE;
-
- u8 *firmware_img_buf[3] = { &rtl8192e_fwboot_array[0],
- &rtl8192e_fwmain_array[0],
- &rtl8192e_fwdata_array[0]};
-
- u32 firmware_img_len[3] = { sizeof(rtl8192e_fwboot_array),
- sizeof(rtl8192e_fwmain_array),
- sizeof(rtl8192e_fwdata_array)};
u32 file_length = 0;
u8 *mapped_file = NULL;
u32 init_step = 0;
@@ -274,15 +278,6 @@ bool init_firmware(struct net_device *dev)
file_length = pfirmware->firmware_buf_size[init_step];
break;
}
- case FW_SOURCE_HEADER_FILE:
- mapped_file = firmware_img_buf[init_step];
- file_length = firmware_img_len[init_step];
- if(init_step == FW_INIT_STEP2_DATA) {
- memcpy(pfirmware->firmware_buf[init_step], mapped_file, file_length);
- pfirmware->firmware_buf_size[init_step] = file_length;
- }
- break;
-
default:
break;
}