[PATCH] libertas: remove if_bootcmd.c
authorDan Williams <dcbw@redhat.com>
Thu, 2 Aug 2007 15:14:49 +0000 (11:14 -0400)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:49:41 +0000 (16:49 -0700)
Move the only function in it to if_usb.c, which was its
only user anyway.

Signed-off-by: Dan Williams <dcbw@redhat.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/libertas/Makefile
drivers/net/wireless/libertas/if_bootcmd.c [deleted file]
drivers/net/wireless/libertas/if_usb.c
drivers/net/wireless/libertas/if_usb.h

index 32ed413..61e0d6e 100644 (file)
@@ -5,7 +5,6 @@ libertas-objs := main.o fw.o wext.o \
                debugfs.o         \
                ethtool.o assoc.o
 
-usb8xxx-objs += if_bootcmd.o
 usb8xxx-objs += if_usb.o
 
 obj-$(CONFIG_LIBERTAS)     += libertas.o
diff --git a/drivers/net/wireless/libertas/if_bootcmd.c b/drivers/net/wireless/libertas/if_bootcmd.c
deleted file mode 100644 (file)
index 8bca306..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
-  * This file contains functions used in USB Boot command
-  * and Boot2/FW update
-  */
-
-#include <linux/delay.h>
-#include <linux/firmware.h>
-#include <linux/netdevice.h>
-#include <linux/usb.h>
-
-#define DRV_NAME "usb8xxx"
-
-#include "defs.h"
-#include "dev.h"
-#include "if_usb.h"
-
-/**
- *  @brief This function issues Boot command to the Boot2 code
- *  @param ivalue   1:Boot from FW by USB-Download
- *                  2:Boot from FW in EEPROM
- *  @return            0
- */
-int if_usb_issue_boot_command(wlan_private *priv, int ivalue)
-{
-       struct usb_card_rec     *cardp = priv->card;
-       struct bootcmdstr       sbootcmd;
-       int i;
-
-       /* Prepare command */
-       sbootcmd.u32magicnumber = cpu_to_le32(BOOT_CMD_MAGIC_NUMBER);
-       sbootcmd.u8cmd_tag = ivalue;
-       for (i=0; i<11; i++)
-               sbootcmd.au8dumy[i]=0x00;
-       memcpy(cardp->bulk_out_buffer, &sbootcmd, sizeof(struct bootcmdstr));
-
-       /* Issue command */
-       usb_tx_block(priv, cardp->bulk_out_buffer, sizeof(struct bootcmdstr));
-
-       return 0;
-}
index 9983175..11687b8 100644 (file)
@@ -803,6 +803,30 @@ static int if_usb_register_dev(wlan_private * priv)
        return 0;
 }
 
+/**
+ *  @brief This function issues Boot command to the Boot2 code
+ *  @param ivalue   1:Boot from FW by USB-Download
+ *                  2:Boot from FW in EEPROM
+ *  @return            0
+ */
+static int if_usb_issue_boot_command(wlan_private *priv, int ivalue)
+{
+       struct usb_card_rec     *cardp = priv->card;
+       struct bootcmdstr       sbootcmd;
+       int i;
+
+       /* Prepare command */
+       sbootcmd.u32magicnumber = cpu_to_le32(BOOT_CMD_MAGIC_NUMBER);
+       sbootcmd.u8cmd_tag = ivalue;
+       for (i=0; i<11; i++)
+               sbootcmd.au8dumy[i]=0x00;
+       memcpy(cardp->bulk_out_buffer, &sbootcmd, sizeof(struct bootcmdstr));
+
+       /* Issue command */
+       usb_tx_block(priv, cardp->bulk_out_buffer, sizeof(struct bootcmdstr));
+
+       return 0;
+}
 
 
 static int if_usb_prog_firmware(wlan_private * priv)
index 156bb48..5da8c94 100644 (file)
@@ -104,6 +104,5 @@ struct fwsyncheader {
 
 int usb_tx_block(wlan_private *priv, u8 *payload, u16 nb);
 void if_usb_free(struct usb_card_rec *cardp);
-int if_usb_issue_boot_command(wlan_private *priv, int ivalue);
 
 #endif