MMC: omap_hsmmc: enable interface clock before calling mmc_host_enable()
MMC: omap_hsmmc: enable interface clock before calling mmc_host_enable()

The code path entered via mmc_host_enable() can include register
accesses to the HSMMC IP block.  For this to work, both the device
interface clock and functional clock need to be enabled before
mmc_host_enable() is called.  However, omap_hsmmc_probe() calls
mmc_host_enable() before enabling the device interface clock.

Fix by calling mmc_host_enable() after the device interface clock is
enabled.

Signed-off-by: Paul Walmsley <a027184a55211cd23e3f3094f1fdc728df5e0500@pwsan.com>
Cc: Madhusudhan Chikkature Rajashekar <449260e80d800b25b6eb64db813b07a95735061b@ti.com>
Cc: Adrian Hunter <41bb5944f244750b7cf0394140496972a3f1bee3@nokia.com>
Cc: Kishore Kadiyala <b8366f1781e39e9964d23944dec79ecc22fa1e07@ti.com>
Cc: Tero Kristo <b3c26f8a2d9f35250434734a6b79cbc957c208cc@nokia.com>
Acked-by: Madhusudhan Chikkature Rajashekar <449260e80d800b25b6eb64db813b07a95735061b@ti.com>

TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas