summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArik Nemtsov <arik@wizery.com>2012-05-10 09:13:22 (GMT)
committerLuciano Coelho <coelho@ti.com>2012-06-05 12:55:06 (GMT)
commit7cfefd1f2acbd5ff2a1a8846de058064bd63550a (patch)
tree3c1aae4cb5413bc8ce47942eab812d0f16a4c43b
parent1fab39dc4a5fbd241787eb964d911d0aecbbcb84 (diff)
downloadlinux-7cfefd1f2acbd5ff2a1a8846de058064bd63550a.tar.xz
wl18xx: set Rx block-size alignment quirk
The 18xx FW sends Rx blocks with aligned length. Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
-rw-r--r--drivers/net/wireless/ti/wl18xx/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c
index 4a5ef6e..a074d81 100644
--- a/drivers/net/wireless/ti/wl18xx/main.c
+++ b/drivers/net/wireless/ti/wl18xx/main.c
@@ -243,7 +243,8 @@ static int wl18xx_identify_chip(struct wl1271 *wl)
wl1271_debug(DEBUG_BOOT, "chip id 0x%x (185x PG10)",
wl->chip.id);
wl->sr_fw_name = WL18XX_FW_NAME;
- wl->quirks |= WLCORE_QUIRK_NO_ELP;
+ wl->quirks |= WLCORE_QUIRK_NO_ELP |
+ WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN;
/* TODO: need to blocksize alignment for RX/TX separately? */
break;