mmc: core: switch to 1V8 or 1V2 for hs400es mode
authorxiaoyao <xiaoyao@rock-chips.com>
Thu, 22 Sep 2016 09:20:31 +0000 (17:20 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 23 Sep 2016 09:07:55 +0000 (17:07 +0800)
commit09c5c21b64168183edbac38e7752b7fc5bb0fe9f
treed2fd375d3761f8b5aab618fd43f6727a81edf5bb
parenta586397e80d28f43a8308d221e0b98e5ecafd71e
mmc: core: switch to 1V8 or 1V2 for hs400es mode

When introducing hs400es, I didn't notice that we haven't
switched voltage to 1V2 or 1V8 for it. That happens to work
as the first controller claiming to support hs400es, arasan(5.1),
which is designed to only support 1V8. So the voltage is fixed to 1V8.
But it actually is wrong, and will not fit for other host controllers.
Let's fix it.

Change-Id: I982bf34b3d305123ab7debd858e60f2454123c24
Fixes: commit 81ac2af65793ecf ("mmc: core: implement enhanced strobe support")
Cc: <stable@vger.kernel.org> 4.4# +
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: xiaoyao <xiaoyao@rock-chips.com>
drivers/mmc/core/mmc.c