diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mmc/host/pxamci.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mmc/host/pxamci.c b/drivers/mmc/host/pxamci.c index 03d162881159..67acc6a00895 100644 --- a/drivers/mmc/host/pxamci.c +++ b/drivers/mmc/host/pxamci.c | |||
@@ -444,9 +444,9 @@ static int pxamci_probe(struct platform_device *pdev) | |||
444 | mmc->max_seg_size = PAGE_SIZE; | 444 | mmc->max_seg_size = PAGE_SIZE; |
445 | 445 | ||
446 | /* | 446 | /* |
447 | * Block length register is 10 bits. | 447 | * Block length register is only 10 bits before PXA27x. |
448 | */ | 448 | */ |
449 | mmc->max_blk_size = 1023; | 449 | mmc->max_blk_size = (cpu_is_pxa21x() || cpu_is_pxa25x()) ? 1023 : 2048; |
450 | 450 | ||
451 | /* | 451 | /* |
452 | * Block count register is 16 bits. | 452 | * Block count register is 16 bits. |