From c17d9a71900315d0ed4c95d0401fd0e2e62c4ec7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristina=20Mart=C5=A1enko?= Date: Sun, 9 Mar 2014 12:01:46 +0200 Subject: [PATCH] staging: nokia_h4p: move firmware macros to firmware part MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Greg Kroah-Hartman --- drivers/staging/nokia_h4p/TODO | 8 -------- drivers/staging/nokia_h4p/hci_h4p.h | 6 ------ drivers/staging/nokia_h4p/nokia_core.c | 5 ----- drivers/staging/nokia_h4p/nokia_fw.c | 13 +++++++++++++ 4 files changed, 13 insertions(+), 19 deletions(-) diff --git a/drivers/staging/nokia_h4p/TODO b/drivers/staging/nokia_h4p/TODO index d997afe..0ec5823 100644 --- a/drivers/staging/nokia_h4p/TODO +++ b/drivers/staging/nokia_h4p/TODO @@ -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 diff --git a/drivers/staging/nokia_h4p/hci_h4p.h b/drivers/staging/nokia_h4p/hci_h4p.h index 107e1dc..99c4da6 100644 --- a/drivers/staging/nokia_h4p/hci_h4p.h +++ b/drivers/staging/nokia_h4p/hci_h4p.h @@ -26,12 +26,6 @@ #include #include -#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 diff --git a/drivers/staging/nokia_h4p/nokia_core.c b/drivers/staging/nokia_h4p/nokia_core.c index 8791c0b..5e19cd6 100644 --- a/drivers/staging/nokia_h4p/nokia_core.c +++ b/drivers/staging/nokia_h4p/nokia_core.c @@ -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); diff --git a/drivers/staging/nokia_h4p/nokia_fw.c b/drivers/staging/nokia_h4p/nokia_fw.c index cfea61c..14ba219 100644 --- a/drivers/staging/nokia_h4p/nokia_fw.c +++ b/drivers/staging/nokia_h4p/nokia_fw.c @@ -21,6 +21,7 @@ * */ +#include #include #include #include @@ -29,6 +30,12 @@ #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); -- 2.7.4