summaryrefslogtreecommitdiffstats
path: root/drivers/hsi
diff options
context:
space:
mode:
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>2015-10-31 13:57:32 +0100
committerKalle Valo <kvalo@qca.qualcomm.com>2015-12-08 15:50:18 +0100
commit6fa658fd5ab26a769ca7df7bfdd53c212a0ba852 (patch)
tree9fca9742418c07304b0389ae236ed0442dbe86f8 /drivers/hsi
parentath10k: do not use coherent memory for allocated device memory chunks (diff)
downloadlinux-6fa658fd5ab26a769ca7df7bfdd53c212a0ba852.tar.xz
linux-6fa658fd5ab26a769ca7df7bfdd53c212a0ba852.zip
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>
Diffstat (limited to 'drivers/hsi')
0 files changed, 0 insertions, 0 deletions