summaryrefslogtreecommitdiff
path: root/src/flash
diff options
context:
space:
mode:
authorStefan Mahr <stefan.mahr@sphairon.com>2011-05-24 14:58:03 +0200
committerØyvind Harboe <oyvind.harboe@zylin.com>2011-05-25 22:02:40 +0200
commit6d6837f988cbce26de0195ad69736241501cdb0e (patch)
treeef08d5cebe07a6298066651131886f06b5e23cb2 /src/flash
parent5d7d08a1f05a47d18f6c392a9e599db0bf49a381 (diff)
downloadopenocd+libswd-6d6837f988cbce26de0195ad69736241501cdb0e.tar.gz
openocd+libswd-6d6837f988cbce26de0195ad69736241501cdb0e.tar.bz2
openocd+libswd-6d6837f988cbce26de0195ad69736241501cdb0e.tar.xz
openocd+libswd-6d6837f988cbce26de0195ad69736241501cdb0e.zip
add support for spansion flash on mindspeed c300 eval board
Signed-off-by: Stefan Mahr <stefan.mahr@sphairon.com>
Diffstat (limited to 'src/flash')
-rw-r--r--src/flash/nor/non_cfi.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/flash/nor/non_cfi.c b/src/flash/nor/non_cfi.c
index 795f60da..9c516c25 100644
--- a/src/flash/nor/non_cfi.c
+++ b/src/flash/nor/non_cfi.c
@@ -91,6 +91,20 @@ static struct non_cfi non_cfi_flashes[] = {
}
},
{
+ .mfr = CFI_MFR_AMD, /* Spansion AM29LV040B */
+ .id = 0x4f,
+ .pri_id = 0x02,
+ .dev_size = 512*KB,
+ .interface_desc = 0x0, /* x8 only device */
+ .max_buf_write_size = 0x0,
+ .status_poll_mask = CFI_STATUS_POLL_MASK_DQ5_DQ6_DQ7,
+ .num_erase_regions = 1,
+ .erase_region_info =
+ {
+ ERASE_REGION(8, 64*KB)
+ }
+ },
+ {
.mfr = CFI_MFR_SST,
.id = 0x2780,
.pri_id = 0x02,