diff options
Diffstat (limited to 'drivers/net/wimax')
-rw-r--r-- | drivers/net/wimax/i2400m/sdio.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/wimax/i2400m/sdio.c b/drivers/net/wimax/i2400m/sdio.c index 7632f80954e3..9bfc26e1bc6b 100644 --- a/drivers/net/wimax/i2400m/sdio.c +++ b/drivers/net/wimax/i2400m/sdio.c | |||
@@ -483,6 +483,13 @@ int i2400ms_probe(struct sdio_func *func, | |||
483 | sdio_set_drvdata(func, i2400ms); | 483 | sdio_set_drvdata(func, i2400ms); |
484 | 484 | ||
485 | i2400m->bus_tx_block_size = I2400MS_BLK_SIZE; | 485 | i2400m->bus_tx_block_size = I2400MS_BLK_SIZE; |
486 | /* | ||
487 | * Room required in the TX queue for SDIO message to accommodate | ||
488 | * a smallest payload while allocating header space is 224 bytes, | ||
489 | * which is the smallest message size(the block size 256 bytes) | ||
490 | * minus the smallest message header size(32 bytes). | ||
491 | */ | ||
492 | i2400m->bus_tx_room_min = I2400MS_BLK_SIZE - I2400M_PL_ALIGN * 2; | ||
486 | i2400m->bus_pl_size_max = I2400MS_PL_SIZE_MAX; | 493 | i2400m->bus_pl_size_max = I2400MS_PL_SIZE_MAX; |
487 | i2400m->bus_setup = i2400ms_bus_setup; | 494 | i2400m->bus_setup = i2400ms_bus_setup; |
488 | i2400m->bus_dev_start = i2400ms_bus_dev_start; | 495 | i2400m->bus_dev_start = i2400ms_bus_dev_start; |