mmc: core: Run post init after enabling HS400 mode
authorPavan Kunapuli <pkunapuli@nvidia.com>
Thu, 1 Mar 2018 10:44:05 +0000 (02:44 -0800)
committerAmulya Yarlagadda <ayarlagadda@nvidia.com>
Fri, 10 Aug 2018 21:06:05 +0000 (14:06 -0700)
commitf89fddb48f887fb654c3114cb67d2c661beb99a7
treed0b86f33520237bae76b85d0d36a84227837f1c5
parenta5ef50d9bd54f252228e33cc6e8f25446cf3626a
mmc: core: Run post init after enabling HS400 mode

Run post init after enabling HS400 mode to handle any
required init on the host controller for eMMC bus to work
in the configured bus speed mode.
As per recommendation from ASIC, do not issue send status command
until eMMC initialisation is not completed.

Bug 2069492
Bug 200281075
Bug 200391328

Change-Id: I7286a2d566f9aa88956afce3e0f14d861cd0042f
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Signed-off-by: R Raj Kumar <rrajk@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1792995
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aniruddha Tvs Rao <anrao@nvidia.com>
Tested-by: Aniruddha Tvs Rao <anrao@nvidia.com>
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
drivers/mmc/core/mmc.c