summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorVasily Khoruzhick <anarsoul@gmail.com>2016-03-20 18:37:10 -0700
committerTom Rini <trini@konsulko.com>2016-03-27 09:13:02 -0400
commitedc498c651d97e4b2cbd9a83a93a7f815a93e272 (patch)
tree7dcf7a6b03ef215b158e231d03790df2980b6b46 /drivers
parentf9e8a98f16793ae77998b8a81c306ef9190fc1a7 (diff)
downloadu-boot-edc498c651d97e4b2cbd9a83a93a7f815a93e272.tar.gz
u-boot-edc498c651d97e4b2cbd9a83a93a7f815a93e272.tar.bz2
u-boot-edc498c651d97e4b2cbd9a83a93a7f815a93e272.zip
cfi_flash: return device into read array mode after reading status
Otherwise flash remains in read status mode and it's not possible to access data on flash. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Acked-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mtd/cfi_flash.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mtd/cfi_flash.c b/drivers/mtd/cfi_flash.c
index 39932f4647..18831c62e7 100644
--- a/drivers/mtd/cfi_flash.c
+++ b/drivers/mtd/cfi_flash.c
@@ -2203,6 +2203,8 @@ ulong flash_get_size (phys_addr_t base, int banknum)
flash_isset (info, sect_cnt,
FLASH_OFFSET_PROTECT,
FLASH_STATUS_PROTECT);
+ flash_write_cmd(info, sect_cnt, 0,
+ FLASH_CMD_RESET);
break;
case CFI_CMDSET_AMD_EXTENDED:
case CFI_CMDSET_AMD_STANDARD: