On 12:11 Thu 25 Nov , Yauhen Kharuzhy wrote: > The AT91 MCI has special SDIO transfer types: SDIO block and SDIO byte > transfers, but at91_mci driver doesn't use them and handles all SDIO > transfers as ordinary MMC block transfers. This causes problems for > multiple-block SDIO transfers (in particular for 256-bytes blocks). > > Fix this situation by check opcode for SDIO CMD53 and set transfer > type in AT91_MCI_CMDR register properly. > > This patch was tested with libertas SDIO driver: problem with TX > timeouts on big packets was eliminated. > > Signed-off-by: Yauhen Kharuzhy <yauhen.kharuzhy@xxxxxxxxxxx> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx> Best Regards, J. -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html