diff options
| author | Wolfgang Denk <wd@nyx.(none)> | 2006-02-28 16:42:50 +0100 | 
|---|---|---|
| committer | Wolfgang Denk <wd@nyx.(none)> | 2006-02-28 16:42:50 +0100 | 
| commit | f6c0068fc1181dc6b6081addd84ee1cfc0a4977b (patch) | |
| tree | 8b0d7b23833d77b38d62ab60187e3b7b357ca4ec /include/flash.h | |
| parent | 36d2c5387d22f0d1b14b799afca03c554adb216a (diff) | |
| parent | 58ad4978330aefd6bdce72906f809bcfb6c94710 (diff) | |
| download | olio-uboot-2014.01-f6c0068fc1181dc6b6081addd84ee1cfc0a4977b.tar.xz olio-uboot-2014.01-f6c0068fc1181dc6b6081addd84ee1cfc0a4977b.zip | |
Merge with Stefan Roese's branch with CFI driver fixes
Diffstat (limited to 'include/flash.h')
| -rw-r--r-- | include/flash.h | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/include/flash.h b/include/flash.h index 069aa6341..910872336 100644 --- a/include/flash.h +++ b/include/flash.h @@ -80,6 +80,7 @@ extern void flash_print_info (flash_info_t *);  extern int flash_erase	(flash_info_t *, int, int);  extern int flash_sect_erase (ulong addr_first, ulong addr_last);  extern int flash_sect_protect (int flag, ulong addr_first, ulong addr_last); +extern ulong flash_get_size (ulong base, int banknum);  /* common/flash.c */  extern void flash_protect (int flag, ulong from, ulong to, flash_info_t *info); @@ -274,6 +275,12 @@ extern void flash_read_factory_serial(flash_info_t * info, void * buffer, int of  #define INTEL_ID_28F64K3    0x88018801	/*  64M =  32K x 255 + 32k x 4 */  #define INTEL_ID_28F128K3   0x88028802	/* 128M =  64K x 255 + 32k x 4 */  #define INTEL_ID_28F256K3   0x88038803	/* 256M = 128K x 255 + 32k x 4 */ +#define INTEL_ID_28F64P30T  0x88178817	/*  64M =  32K x 255 + 32k x 4 */ +#define INTEL_ID_28F64P30B  0x881A881A	/*  64M =  32K x 255 + 32k x 4 */ +#define INTEL_ID_28F128P30T 0x88188818	/* 128M =  64K x 255 + 32k x 4 */ +#define INTEL_ID_28F128P30B 0x881B881B	/* 128M =  64K x 255 + 32k x 4 */ +#define INTEL_ID_28F256P30T 0x88198819	/* 256M = 128K x 255 + 32k x 4 */ +#define INTEL_ID_28F256P30B 0x881C881C	/* 256M = 128K x 255 + 32k x 4 */  #define INTEL_ID_28F160S3   0x00D000D0	/*  16M = 512K x  32 (64kB x 32)	*/  #define INTEL_ID_28F320S3   0x00D400D4	/*  32M = 512K x  64 (64kB x 64)	*/ |