[U-Boot] [PATCH 11/11] cfi_flash: return device into read array mode after reading status

Marek Vasut marex at denx.de
Mon Mar 21 02:54:05 CET 2016


On 03/21/2016 02:37 AM, Vasily Khoruzhick wrote:
> Otherwise flash remains in read status mode and it's not possible
> to access data on flash.
> 
> Signed-off-by: Vasily Khoruzhick <anarsoul at gmail.com>

CCing Stefan and Scott on this one.

> ---
>  drivers/mtd/cfi_flash.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/mtd/cfi_flash.c b/drivers/mtd/cfi_flash.c
> index 39932f4..18831c6 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:
> 
s

-- 
Best regards,
Marek Vasut


More information about the U-Boot mailing list