msm_shared: sdhci: Clear transfer complete for busy commands

Commands with busy response set the transfer complete bit after
their execution is complete. Clear the transfer complete bit for
these commands. Also add support for reading data which is less
than max supported block length from the capabilities register.

CRs-Fixed: 492353
Change-Id: I05514a6098538287157f2f34b7c2d218a44949a0
2 files changed