OSDN Git Service

staging: nokia_h4p: move firmware macros to firmware part
authorKristina Martšenko <kristina.martsenko@gmail.com>
Sun, 9 Mar 2014 10:01:46 +0000 (12:01 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 18 Mar 2014 17:52:32 +0000 (10:52 -0700)
As the TODO file suggests, move firmware file macros from the header
file to the file that deals with firmware. In the process also move
MODULE_FIRMWARE() instances to the same file. Remove the relevant item
from the TODO file.

Signed-off-by: Kristina Martšenko <kristina.martsenko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/nokia_h4p/TODO
drivers/staging/nokia_h4p/hci_h4p.h
drivers/staging/nokia_h4p/nokia_core.c
drivers/staging/nokia_h4p/nokia_fw.c

index d997afe..0ec5823 100644 (file)
@@ -13,14 +13,6 @@ TODO:
 can we please get the naming straight. File names do not start with
 hci_ anymore. We moved away from it since that term is too generic.
 
-> +#define FW_NAME_TI1271_LE    "ti1273_le.bin"
-> +#define FW_NAME_TI1271               "ti1273.bin"
-> +#define FW_NAME_BCM2048              "bcmfw.bin"
-> +#define FW_NAME_CSR          "bc4fw.bin"
-
-We do these have to be global in a header file. This should be
-confined to the specific firmware part.
-
 > +struct hci_h4p_info {
 
 Can we please get rid of the hci_ prefix for everything. Copying from
index 107e1dc..99c4da6 100644 (file)
 #include <net/bluetooth/hci_core.h>
 #include <net/bluetooth/hci.h>
 
-#define FW_NAME_TI1271_PRELE   "ti1273_prele.bin"
-#define FW_NAME_TI1271_LE      "ti1273_le.bin"
-#define FW_NAME_TI1271         "ti1273.bin"
-#define FW_NAME_BCM2048                "bcmfw.bin"
-#define FW_NAME_CSR            "bc4fw.bin"
-
 #define UART_SYSC_OMAP_RESET   0x03
 #define UART_SYSS_RESETDONE    0x01
 #define UART_OMAP_SCR_EMPTY_THR        0x08
index 8791c0b..5e19cd6 100644 (file)
@@ -1204,8 +1204,3 @@ MODULE_ALIAS("platform:hci_h4p");
 MODULE_DESCRIPTION("Bluetooth h4 driver with nokia extensions");
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Ville Tervo");
-MODULE_FIRMWARE(FW_NAME_TI1271_PRELE);
-MODULE_FIRMWARE(FW_NAME_TI1271_LE);
-MODULE_FIRMWARE(FW_NAME_TI1271);
-MODULE_FIRMWARE(FW_NAME_BCM2048);
-MODULE_FIRMWARE(FW_NAME_CSR);
index cfea61c..14ba219 100644 (file)
@@ -21,6 +21,7 @@
  *
  */
 
+#include <linux/module.h>
 #include <linux/skbuff.h>
 #include <linux/firmware.h>
 #include <linux/clk.h>
 
 #include "hci_h4p.h"
 
+#define FW_NAME_TI1271_PRELE   "ti1273_prele.bin"
+#define FW_NAME_TI1271_LE      "ti1273_le.bin"
+#define FW_NAME_TI1271         "ti1273.bin"
+#define FW_NAME_BCM2048                "bcmfw.bin"
+#define FW_NAME_CSR            "bc4fw.bin"
+
 static int fw_pos;
 
 /* Firmware handling */
@@ -193,3 +200,9 @@ void hci_h4p_parse_fw_event(struct hci_h4p_info *info, struct sk_buff *skb)
 
        return;
 }
+
+MODULE_FIRMWARE(FW_NAME_TI1271_PRELE);
+MODULE_FIRMWARE(FW_NAME_TI1271_LE);
+MODULE_FIRMWARE(FW_NAME_TI1271);
+MODULE_FIRMWARE(FW_NAME_BCM2048);
+MODULE_FIRMWARE(FW_NAME_CSR);