linux/drivers/net/wireless/p54
Christian Lamparter d7eb50c0f7 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>
2010-08-24 16:28:15 -04:00
..
eeprom.c p54: improve eeprom parser 2010-08-24 16:28:15 -04:00
eeprom.h
fwio.c p54: update fw version info in wiphy struct 2010-08-16 14:39:45 -04:00
Kconfig p54: improve eeprom parser 2010-08-24 16:28:15 -04:00
led.c drivers/net/wireless: Use wiphy_<level> 2010-07-27 15:14:13 -04:00
lmac.h
main.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00
Makefile
net2280.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
p54.h p54: remove get_tx_stats() mac80211 op 2010-02-08 16:51:01 -05:00
p54pci.c Revert "p54pci: Add PCI ID for SMC2802W" 2010-08-09 12:04:56 -04:00
p54pci.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
p54spi_eeprom.h p54spi: fix eeprom checksum 2010-08-24 16:28:14 -04:00
p54spi.c p54spi: replace internal "cx3110x" name with "p54spi" 2010-06-04 16:00:38 -04:00
p54spi.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
p54usb.c p54usb: Comment out duplicate Medion MD40900 device id 2010-06-16 14:58:57 -04:00
p54usb.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
txrx.c mac80211: use cipher suite selectors 2010-08-16 16:45:11 -04:00