]> git.baikalelectronics.ru Git - uboot.git/commit
mmc: sunxi: Only update timing mode bit when enabling new timing mode
authorChen-Yu Tsai <wens@csie.org>
Thu, 31 Aug 2017 13:57:48 +0000 (21:57 +0800)
committerJagan Teki <jagan@amarulasolutions.com>
Fri, 1 Sep 2017 14:19:47 +0000 (19:49 +0530)
commit2fb690177a9357829da6ad7809c1c5baba2a6f07
tree1d88fa393639b8161eeddb1c3968798a436e3099
parentf2bfee817c2bf5fee9d1f78df042c05b97071be1
mmc: sunxi: Only update timing mode bit when enabling new timing mode

When enabling the new mmc timing mode, we inadvertently clear all the
remaining bits in the new timing mode register. The bits cleared
include a default phase delay on the output clock. The BSP kernel
states that the default values are supposed to be used. Clearing them
results in decreased performance or transfer errors on some boards.

Fixes: bf53bb27e8c3 ("mmc: sunxi: Support new mode")
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
drivers/mmc/sunxi_mmc.c