diff options
| author | Joe Hershberger <joe.hershberger@ni.com> | 2012-08-17 15:36:41 -0500 | 
|---|---|---|
| committer | Stefan Roese <sr@denx.de> | 2012-09-03 11:24:27 +0200 | 
| commit | de15a06aad1f221255366ac07238c80fed146da1 (patch) | |
| tree | 73921dc7c0bfabbad9696bc1e97181367c0029d6 /include/flash.h | |
| parent | 6822a647b94cb05869231251e5a29f9742bb3ce2 (diff) | |
| download | olio-uboot-2014.01-de15a06aad1f221255366ac07238c80fed146da1.tar.xz olio-uboot-2014.01-de15a06aad1f221255366ac07238c80fed146da1.zip | |
cfi: Make the flash erase and write operations abortable
Check for ctrlc() in operations that take time and loop over the flash
addresses.
In netconsole, tstc() is expensive.  Only check once in a while to not
slow down the operation significantly.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'include/flash.h')
| -rw-r--r-- | include/flash.h | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/include/flash.h b/include/flash.h index e614d07df..6d70bdd81 100644 --- a/include/flash.h +++ b/include/flash.h @@ -141,6 +141,7 @@ extern flash_info_t *flash_get_info(ulong base);  #define ERR_UNKNOWN_FLASH_VENDOR	32  #define ERR_UNKNOWN_FLASH_TYPE		64  #define ERR_PROG_ERROR			128 +#define ERR_ABORTED			256  /*-----------------------------------------------------------------------   * Protection Flags for flash_protect(): |