platform: msm_shared: Handle data timeout & transfer complete status
platform: msm_shared: Handle data timeout & transfer complete status

As per sdhci spec data timeout & transfer compelte can be set together.
Transfer complete takes higher priority, in such case we need to ignore
data timeout error.

CRs-Fixed: 547639
Change-Id: I97324ef06a778de57d00fb48f89ef59816ecfe5f

jsr-d10/android_bootable_bootloader_lk,efidroid/lk,Foxda-Tech/argo8-bootable-bootloader-lk,CanarySolutions/little-kernel,CanarySolutions/little-kernel,jsr-d10/android_bootable_bootloader_lk,jsr-d10/android_bootable_bootloader_lk,M1cha/lktris,M1cha/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,efidroid/lk,efidroid/lk,Foxda-Tech/polaris-bootable-bootloader-lk,Foxda-Tech/polaris-bootable-bootloader-lk,M1cha/lktris,efidroid/lk,detule/lk-g2-spr,detule/lk-g2-spr,jsr-d10/android_bootable_bootloader_lk,CanarySolutions/little-kernel,efidroid/lk,detule/lk-g2-spr,Foxda-Tech/argo8-bootable-bootloader-lk,M1cha/lktris,detule/lk-g2-spr,Foxda-Tech/argo8-bootable-bootloader-lk,detule/lk-g2-spr,Foxda-Tech/polaris-bootable-bootloader-lk,Foxda-Tech/polaris-bootable-bootloader-lk,CanarySolutions/little-kernel,M1cha/android_bootable_bootloader_lk,M1cha/lktris,Foxda-Tech/argo8-bootable-bootloader-lk,M1cha/lktris,Foxda-Tech/polaris-bootable-bootloader-lk,Foxda-Tech/argo8-bootable-bootloader-lk,CanarySolutions/little-kernel,jsr-d10/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk