diff options
author | Christian Lamparter <chunkeey@googlemail.com> | 2010-08-16 19:16:58 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-08-24 16:28:15 -0400 |
commit | d7eb50c0f7cb5d3ebb7bea8c681a6dfda3819a3b (patch) | |
tree | b7b03ffbae065955211cced45027672d520442d1 /drivers/net/wireless/p54/Kconfig | |
parent | b9c066597fdf38b126d2e0434d0ce18d22bbf401 (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/Kconfig | 1 |
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 |