Fix the probe if hs400-1_8v / hs400-1_2v is used in the
dts and mmc-hs400-enhanced-strobe isn't set.
That was the first attemped, but it turns out that some
more cleanups and simplifications can be done.
* move mmc_select_hs400() in between hs200 & hs400es (preparation)
* make mmc_select_hs400() independent and move it out
of the hs200. Run hs400 tuning inside mmc_select_hs400();
* merge hs400 with hs400es function
* remove mmc_select_hs400es function
* remove mmc_hs200_tuning()
* cleanup host->caps2 for hs400-1_8(2)v
Signed-off-by: Chris Ruehl <chris.ruehl@xxxxxxxxxxxx>
---
Replace patch set [PATCH 0/3] mmc: core: hs400 fix probe