mmc: sdhci: add 64bit addressing support
- Configure ADMA_ADDRESS_HI register if controller version
is 4.0 and supports 64 bit DMA addressing
- Set HOST_VERSION_4_EN and ADDRESSING_64BIT_EN bits of HOST_CONTROL2
register for controller version >4.00 in sdhci_reset().
- If len < 4, the extra transfer for alignment can do all job.
No need to creating another descriptor for aligned transfer.
- Select ADMA2 for DMA_SELECT in Host control register if
controller version is 4.0 or more.
Bug
1276024
Bug
200211270
Change-Id: Id588971b235d0faf87ae381aa2ae359704df57c4
Signed-off-by: Shridhar Rasal <srasal@nvidia.com>
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Signed-off-by: R Raj Kumar <rrajk@nvidia.com>
Reviewed-on: http://git-master/r/
1168224
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>