]> git.sur5r.net Git - u-boot/commit
mmc: rmobile: add a compiler barrier
authorYannick Gicquel <yannick.gicquel@iot.bzh>
Mon, 4 Apr 2016 09:49:59 +0000 (11:49 +0200)
committerNobuhiro Iwamatsu <iwamatsu@nigauri.org>
Wed, 17 Aug 2016 01:25:35 +0000 (10:25 +0900)
commit759319468505f4b6179c5fc4e3a682f2b2f44b3c
tree69061aaad997395b3a525f2e23fa3fe4557562a3
parent4ebaba55a49ab403f2f771b6f76f8a5a42a93ea4
mmc: rmobile: add a compiler barrier

Building w/ GCC v5.2, the SD card access is broken due to invalid data
in the response command reconstructed at the end of
sh_sdhci_get_response().

Add a memory barrier between the two main steps of this function to
ensure the resp[] table content is consistent before bits reordering.

This fix has been tested Ok on Porter board rev1.0 using v2016.03
release.

Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
drivers/mmc/sh_sdhi.c