diff options
author | Avinash Patil <patila@marvell.com> | 2015-03-13 08:07:53 -0400 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2015-03-16 12:12:22 -0400 |
commit | ea44f4d04c9356dc844af5312a376b6528cec7c5 (patch) | |
tree | 43507f919df87f8d0c3848c0291ac7787a7c35e1 /drivers/net/wireless/mwifiex | |
parent | 621599446daeaa80f65ca27190141bbc82dd95ec (diff) |
mwifiex: enhance SD8897 MP aggregation limits
SD8897 support buffers of 4K and 16 such ports can be accomodated.
So basically 64K buffer size in single aggregation is supported.
Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/mwifiex')
-rw-r--r-- | drivers/net/wireless/mwifiex/sdio.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/mwifiex/sdio.h b/drivers/net/wireless/mwifiex/sdio.h index c636944c77bc..264bc9b9e02a 100644 --- a/drivers/net/wireless/mwifiex/sdio.h +++ b/drivers/net/wireless/mwifiex/sdio.h | |||
@@ -67,6 +67,8 @@ | |||
67 | 67 | ||
68 | #define MWIFIEX_MP_AGGR_BUF_SIZE_16K (16384) | 68 | #define MWIFIEX_MP_AGGR_BUF_SIZE_16K (16384) |
69 | #define MWIFIEX_MP_AGGR_BUF_SIZE_32K (32768) | 69 | #define MWIFIEX_MP_AGGR_BUF_SIZE_32K (32768) |
70 | /* we leave one block of 256 bytes for DMA alignment*/ | ||
71 | #define MWIFIEX_MP_AGGR_BUF_SIZE_MAX (65280) | ||
70 | 72 | ||
71 | /* Misc. Config Register : Auto Re-enable interrupts */ | 73 | /* Misc. Config Register : Auto Re-enable interrupts */ |
72 | #define AUTO_RE_ENABLE_INT BIT(4) | 74 | #define AUTO_RE_ENABLE_INT BIT(4) |
@@ -458,8 +460,8 @@ static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = { | |||
458 | .max_ports = 32, | 460 | .max_ports = 32, |
459 | .mp_agg_pkt_limit = 16, | 461 | .mp_agg_pkt_limit = 16, |
460 | .tx_buf_size = MWIFIEX_TX_DATA_BUF_SIZE_4K, | 462 | .tx_buf_size = MWIFIEX_TX_DATA_BUF_SIZE_4K, |
461 | .mp_tx_agg_buf_size = MWIFIEX_MP_AGGR_BUF_SIZE_32K, | 463 | .mp_tx_agg_buf_size = MWIFIEX_MP_AGGR_BUF_SIZE_MAX, |
462 | .mp_rx_agg_buf_size = MWIFIEX_MP_AGGR_BUF_SIZE_32K, | 464 | .mp_rx_agg_buf_size = MWIFIEX_MP_AGGR_BUF_SIZE_MAX, |
463 | .supports_sdio_new_mode = true, | 465 | .supports_sdio_new_mode = true, |
464 | .has_control_mask = false, | 466 | .has_control_mask = false, |
465 | .can_dump_fw = true, | 467 | .can_dump_fw = true, |