diff options
| author | Stefan Roese <sr@denx.de> | 2006-11-13 13:55:24 +0100 | 
|---|---|---|
| committer | Stefan Roese <sr@denx.de> | 2006-11-13 13:58:55 +0100 | 
| commit | 260421a21e934a68d31fb6125b0fbd2631a8ca20 (patch) | |
| tree | 6a724b94222b8b92aa7b45c85650a4f76f622484 /include/flash.h | |
| parent | 91650b3e4de688038d4f71279c44858e3e2c6870 (diff) | |
| download | olio-uboot-2014.01-260421a21e934a68d31fb6125b0fbd2631a8ca20.tar.xz olio-uboot-2014.01-260421a21e934a68d31fb6125b0fbd2631a8ca20.zip | |
[PATCH] CFI driver AMD Command Set Top boot geometry reversal, etc. [Updated]
   * Adds support for AMD command set Top Boot flash geometry reversal
   * Adds support for reading JEDEC Manufacturer ID and Device ID
   * Adds support for displaying command set, manufacturer id and
     device ids (flinfo)
   * Makes flinfo output to be consistent when CFG_FLASH_EMPTY_INFO defined
   * Removes outdated change history (refer to git log instead)
Signed-off-by: Tolunay Orkun <listmember@orkun.us>
Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'include/flash.h')
| -rw-r--r-- | include/flash.h | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/include/flash.h b/include/flash.h index d91589a6c..9c57cbc42 100644 --- a/include/flash.h +++ b/include/flash.h @@ -43,9 +43,14 @@ typedef struct {  	ulong	write_tout;		/* maximum write timeout		*/  	ulong	buffer_write_tout;	/* maximum buffer write timeout		*/  	ushort	vendor;			/* the primary vendor id		*/ -	ushort	cmd_reset;		/* Vendor specific reset command	*/ +	ushort	cmd_reset;		/* vendor specific reset command	*/  	ushort	interface;		/* used for x8/x16 adjustments		*/  	ushort	legacy_unlock;		/* support Intel legacy (un)locking	*/ +	uchar	manufacturer_id;	/* manufacturer id			*/ +	ushort	device_id;		/* device id				*/ +	ushort	device_id2;		/* extended device id			*/ +	ushort	ext_addr;		/* extended query table address		*/ +	ushort	cfi_version;		/* cfi version				*/  #endif  } flash_info_t; @@ -439,6 +444,7 @@ extern void flash_read_factory_serial(flash_info_t * info, void * buffer, int of  #define FLASH_MAN_MT	0x00400000  #define FLASH_MAN_SHARP 0x00500000  #define FLASH_MAN_ATM	0x00600000 +#define FLASH_MAN_CFI	0x01000000  #define FLASH_TYPEMASK	0x0000FFFF	/* extract FLASH type	information	*/ |