aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/p54/Kconfig
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@googlemail.com>2010-08-16 19:16:58 -0400
committerJohn W. Linville <linville@tuxdriver.com>2010-08-24 16:28:15 -0400
commitd7eb50c0f7cb5d3ebb7bea8c681a6dfda3819a3b (patch)
treeb7b03ffbae065955211cced45027672d520442d1 /drivers/net/wireless/p54/Kconfig
parentb9c066597fdf38b126d2e0434d0ce18d22bbf401 (diff)
p54: improve eeprom parser
Like other vendors, p54* devices have a checksum for the EEPROM descriptor data. This patch enhances the parser code to generate and verify the data fields, before initializing the radio-chip on the card. Note: If you have to bootstrap an alternative EEPROM image for your device and you don't know how to generate a valid crc ccitt checksum, you should take a look at: http://git.kernel.org/?p=linux/kernel/git/chr/p54tools.git The "checksum" utility loads a binary p54 EEPROM blob (use the -f switch, to skip the check) and applies the correct crc automatically. Signed-off-by: Christian Lamparter <chunkeey@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/p54/Kconfig')
-rw-r--r--drivers/net/wireless/p54/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/p54/Kconfig b/drivers/net/wireless/p54/Kconfig
index b0342a520bf1..60a930e45a8b 100644
--- a/drivers/net/wireless/p54/Kconfig
+++ b/drivers/net/wireless/p54/Kconfig
@@ -2,6 +2,7 @@ config P54_COMMON
2 tristate "Softmac Prism54 support" 2 tristate "Softmac Prism54 support"
3 depends on MAC80211 && EXPERIMENTAL 3 depends on MAC80211 && EXPERIMENTAL
4 select FW_LOADER 4 select FW_LOADER
5 select CRC_CCITT
5 ---help--- 6 ---help---
6 This is common code for isl38xx/stlc45xx based modules. 7 This is common code for isl38xx/stlc45xx based modules.
7 This module does nothing by itself - the USB/PCI/SPI front-ends 8 This module does nothing by itself - the USB/PCI/SPI front-ends