aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Kilroy <kilroyd@googlemail.com>2009-02-04 18:05:57 -0500
committerJohn W. Linville <linville@tuxdriver.com>2009-02-13 13:44:35 -0500
commitf90d8d4789eba79b0a715e41aba4c09403088847 (patch)
treed0eb145a76b1ed277825335577e6b4c54376372b
parentcb1576a829826d56fab59e22aa3af8c5a7db9936 (diff)
orinoco: hermes_dld does not need to be a module
Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/orinoco/Makefile4
-rw-r--r--drivers/net/wireless/orinoco/hermes_dld.c33
2 files changed, 4 insertions, 33 deletions
diff --git a/drivers/net/wireless/orinoco/Makefile b/drivers/net/wireless/orinoco/Makefile
index 431ba399a9f2..2f3e0dd4aa31 100644
--- a/drivers/net/wireless/orinoco/Makefile
+++ b/drivers/net/wireless/orinoco/Makefile
@@ -1,9 +1,9 @@
1# 1#
2# Makefile for the orinoco wireless device drivers. 2# Makefile for the orinoco wireless device drivers.
3# 3#
4orinoco-objs := main.o fw.o hw.o mic.o scan.o wext.o 4orinoco-objs := main.o fw.o hw.o mic.o scan.o wext.o hermes_dld.o
5 5
6obj-$(CONFIG_HERMES) += orinoco.o hermes.o hermes_dld.o 6obj-$(CONFIG_HERMES) += orinoco.o hermes.o
7obj-$(CONFIG_PCMCIA_HERMES) += orinoco_cs.o 7obj-$(CONFIG_PCMCIA_HERMES) += orinoco_cs.o
8obj-$(CONFIG_APPLE_AIRPORT) += airport.o 8obj-$(CONFIG_APPLE_AIRPORT) += airport.o
9obj-$(CONFIG_PLX_HERMES) += orinoco_plx.o 9obj-$(CONFIG_PLX_HERMES) += orinoco_plx.o
diff --git a/drivers/net/wireless/orinoco/hermes_dld.c b/drivers/net/wireless/orinoco/hermes_dld.c
index 45aed14bf110..5260ceb5cfec 100644
--- a/drivers/net/wireless/orinoco/hermes_dld.c
+++ b/drivers/net/wireless/orinoco/hermes_dld.c
@@ -1,13 +1,7 @@
1/* 1/*
2 * Hermes download helper driver. 2 * Hermes download helper.
3 * 3 *
4 * This could be entirely merged into hermes.c. 4 * This helper:
5 *
6 * I'm keeping it separate to minimise the amount of merging between
7 * kernel upgrades. It also means the memory overhead for drivers that
8 * don't need firmware download low.
9 *
10 * This driver:
11 * - is capable of writing to the volatile area of the hermes device 5 * - is capable of writing to the volatile area of the hermes device
12 * - is currently not capable of writing to non-volatile areas 6 * - is currently not capable of writing to non-volatile areas
13 * - provide helpers to identify and update plugin data 7 * - provide helpers to identify and update plugin data
@@ -50,10 +44,6 @@
50#include "hermes.h" 44#include "hermes.h"
51#include "hermes_dld.h" 45#include "hermes_dld.h"
52 46
53MODULE_DESCRIPTION("Download helper for Lucent Hermes chipset");
54MODULE_AUTHOR("David Kilroy <kilroyd@gmail.com>");
55MODULE_LICENSE("Dual MPL/GPL");
56
57#define PFX "hermes_dld: " 47#define PFX "hermes_dld: "
58 48
59/* 49/*
@@ -347,7 +337,6 @@ int hermes_read_pda(hermes_t *hw,
347 337
348 return 0; 338 return 0;
349} 339}
350EXPORT_SYMBOL(hermes_read_pda);
351 340
352/* Parse PDA and write the records into the adapter 341/* Parse PDA and write the records into the adapter
353 * 342 *
@@ -376,7 +365,6 @@ int hermes_apply_pda(hermes_t *hw,
376 } 365 }
377 return 0; 366 return 0;
378} 367}
379EXPORT_SYMBOL(hermes_apply_pda);
380 368
381/* Identify the total number of bytes in all blocks 369/* Identify the total number of bytes in all blocks
382 * including the header data. 370 * including the header data.
@@ -398,7 +386,6 @@ hermes_blocks_length(const char *first_block)
398 386
399 return total_len; 387 return total_len;
400} 388}
401EXPORT_SYMBOL(hermes_blocks_length);
402 389
403/*** Hermes programming ***/ 390/*** Hermes programming ***/
404 391
@@ -452,7 +439,6 @@ int hermesi_program_init(hermes_t *hw, u32 offset)
452 439
453 return err; 440 return err;
454} 441}
455EXPORT_SYMBOL(hermesi_program_init);
456 442
457/* Done programming data (Hermes I) 443/* Done programming data (Hermes I)
458 * 444 *
@@ -488,7 +474,6 @@ int hermesi_program_end(hermes_t *hw)
488 474
489 return rc ? rc : err; 475 return rc ? rc : err;
490} 476}
491EXPORT_SYMBOL(hermesi_program_end);
492 477
493/* Program the data blocks */ 478/* Program the data blocks */
494int hermes_program(hermes_t *hw, const char *first_block, const char *end) 479int hermes_program(hermes_t *hw, const char *first_block, const char *end)
@@ -550,19 +535,6 @@ int hermes_program(hermes_t *hw, const char *first_block, const char *end)
550 } 535 }
551 return 0; 536 return 0;
552} 537}
553EXPORT_SYMBOL(hermes_program);
554
555static int __init init_hermes_dld(void)
556{
557 return 0;
558}
559
560static void __exit exit_hermes_dld(void)
561{
562}
563
564module_init(init_hermes_dld);
565module_exit(exit_hermes_dld);
566 538
567/*** Default plugging data for Hermes I ***/ 539/*** Default plugging data for Hermes I ***/
568/* Values from wl_lkm_718/hcf/dhf.c */ 540/* Values from wl_lkm_718/hcf/dhf.c */
@@ -727,4 +699,3 @@ int hermes_apply_pda_with_defaults(hermes_t *hw,
727 } 699 }
728 return 0; 700 return 0;
729} 701}
730EXPORT_SYMBOL(hermes_apply_pda_with_defaults);