mirror of
https://github.com/torvalds/linux.git
synced 2024-12-14 15:13:52 +00:00
mmc: meson-gx: set max block count and request size
So far max_blk_count isn't set what results in a default of value 8 to be used (PAGE_SIZE / block size). Block length field has 9 bits, so set max_blk_count to 2^9-1 = 511. In addition set max_req_size because max_blk_count is also limited by max_req_size / block_size. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Reviewed-by: Kevin Hilman <khilman@baylibre.com> Tested-by: Kevin Hilman <khilman@baylibre.com> Acked-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
92763b997e
commit
efe0b66971
@ -778,6 +778,9 @@ static int meson_mmc_probe(struct platform_device *pdev)
|
||||
if (ret)
|
||||
goto free_host;
|
||||
|
||||
mmc->max_blk_count = CMD_CFG_LENGTH_MASK;
|
||||
mmc->max_req_size = mmc->max_blk_count * mmc->max_blk_size;
|
||||
|
||||
/* data bounce buffer */
|
||||
host->bounce_buf_size = SZ_512K;
|
||||
host->bounce_buf =
|
||||
|
Loading…
Reference in New Issue
Block a user