platform: msm_shared: Add support for byte addressing

For emmc cards which are less than 4GB, the card uses byte
addressing. The existing driver considered only device with
block addressing which caused transfer timeout on old cards
which use byte addressing

CRs-Fixed: 592695
Change-Id: Idc6300ebb79c472fb9b0d6f4b6a23d6b26c8dfc5
1 file changed