linux/drivers/net/wireless/ath
Martin Blumenstingl 6fa658fd5a ath9k: Simplify and fix eeprom endianness swapping
The three eeprom implementations had quite some duplicate code when it
came to endianness swapping.
Additionally there was a bug in eeprom_4k and eeprom_9287 which
prevented the endianness swapping from working correctly, because the
swapping code was guarded within an "if (!ath9k_hw_use_flash(ah))". In
eeprom_def this check did not exist, so it seems that eeprom_def was the
only implementation where endianness swapping worked.

This patch takes the duplicate code and moves it from eeprom_* to
eeprom.c. The new code is derived from eeprom_def, while taking into
account the specifics from the other implementations.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2015-12-08 16:50:18 +02:00
..
ar5523
ath5k debugfs: Pass bool pointer to debugfs_create_bool() 2015-10-04 11:36:07 +01:00
ath6kl Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-11-01 00:15:30 -04:00
ath9k ath9k: Simplify and fix eeprom endianness swapping 2015-12-08 16:50:18 +02:00
ath10k ath10k: do not use coherent memory for allocated device memory chunks 2015-12-08 16:50:14 +02:00
carl9170 Major changes: 2015-10-12 19:39:18 -07:00
wcn36xx wcn36xx: use new response format for wcn3620 remove_bsskey 2015-11-30 14:37:29 +02:00
wil6210 wil6210: hold wil->mutex while managing vrings 2015-11-16 21:51:20 +02:00
ath.h
debug.c
dfs_pattern_detector.c ath: fix DFS timestamp wraparound reset condition 2015-10-09 11:47:31 +03:00
dfs_pattern_detector.h ath: use PRI value given by spec for fixed PRI 2015-09-27 15:50:30 +03:00
dfs_pri_detector.c ath: use PRI value given by spec for fixed PRI 2015-09-27 15:50:30 +03:00
dfs_pri_detector.h
hw.c
Kconfig ath: unify Kconfig with other vendors 2015-11-18 14:28:31 +02:00
key.c
main.c
Makefile
reg.h
regd_common.h
regd.c
regd.h
spectral_common.h
trace.c
trace.h