From f9862a610bc999a6343f5c7b00e9ec93bc6422e3 Mon Sep 17 00:00:00 2001 From: "Peter D. Gray" Date: Wed, 20 Apr 2016 13:02:48 -0400 Subject: [PATCH] Add support for Atmel AT91SAMD21E16B (B variant) and a spelling mistake. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I55ab830aed34a02c53f3419facc81c7354368e30 Signed-off-by: Peter D. Gray Reviewed-on: http://openocd.zylin.com/3422 Tested-by: jenkins Reviewed-by: Tomas Vanek Reviewed-by: Andreas Färber --- src/flash/nor/at91samd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/flash/nor/at91samd.c b/src/flash/nor/at91samd.c index 2730f71b..d2a054c4 100644 --- a/src/flash/nor/at91samd.c +++ b/src/flash/nor/at91samd.c @@ -151,6 +151,7 @@ static const struct samd_part samd21_parts[] = { { 0xC, "SAMD21E16A", 64, 8 }, { 0xD, "SAMD21E15A", 32, 4 }, { 0xE, "SAMD21E14A", 16, 2 }, + { 0x26, "SAMD21E16B", 64, 8 }, }; /* Known SAMR21 parts. */ @@ -342,7 +343,7 @@ static int samd_probe(struct flash_bank *bank) part = samd_find_part(id); if (part == NULL) { - LOG_ERROR("Couldn't find part correspoding to DID %08" PRIx32, id); + LOG_ERROR("Couldn't find part corresponding to DID %08" PRIx32, id); return ERROR_FAIL; } @@ -601,7 +602,7 @@ static int samd_protect(struct flash_bank *bank, int set, int first, int last) /* We've now applied our changes, however they will be undone by the next * reset unless we also apply them to the LOCK bits in the User Page. The - * LOCK bits start at bit 48, correspoding to Sector 0 and end with bit 63, + * LOCK bits start at bit 48, corresponding to Sector 0 and end with bit 63, * corresponding to Sector 15. A '1' means unlocked and a '0' means * locked. See Table 9-3 in the SAMD20 datasheet for more details. */ -- 2.39.5