aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2018-10-23 11:21:10 +0200
committerTomas Vanek <vanekt@fbl.cz>2018-11-02 11:55:49 +0000
commit17de29c5265e0518e85f11ba6487194da4fb26e5 (patch)
treec251060f496ded35b6e5da280e75835375c30b55
parent2ed21488cd52eb8eac10b7984096bdf0652cbae7 (diff)
downloadriscv-openocd-17de29c5265e0518e85f11ba6487194da4fb26e5.zip
riscv-openocd-17de29c5265e0518e85f11ba6487194da4fb26e5.tar.gz
riscv-openocd-17de29c5265e0518e85f11ba6487194da4fb26e5.tar.bz2
flash/nor/at91samd: add SAMR21E19A DID
While on it correct RAM amount of SAMR21x16A devices Change-Id: Ie9ab9de1551bdceff17af7597a9a2ee41f5aebe0 Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/4734 Reviewed-by: Eduardo Montoya Tested-by: jenkins
-rw-r--r--src/flash/nor/at91samd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/flash/nor/at91samd.c b/src/flash/nor/at91samd.c
index 017d144..5f172d1 100644
--- a/src/flash/nor/at91samd.c
+++ b/src/flash/nor/at91samd.c
@@ -165,12 +165,13 @@ static const struct samd_part samd21_parts[] = {
{ 0xE, "SAMD21E14A", 16, 2 },
/* SAMR21 parts have integrated SAMD21 with a radio */
+ { 0x18, "SAMR21G19A", 256, 32 }, /* with 512k of serial flash */
{ 0x19, "SAMR21G18A", 256, 32 },
{ 0x1A, "SAMR21G17A", 128, 32 },
- { 0x1B, "SAMR21G16A", 64, 32 },
+ { 0x1B, "SAMR21G16A", 64, 16 },
{ 0x1C, "SAMR21E18A", 256, 32 },
{ 0x1D, "SAMR21E17A", 128, 32 },
- { 0x1E, "SAMR21E16A", 64, 32 },
+ { 0x1E, "SAMR21E16A", 64, 16 },
/* SAMD21 B Variants (Table 3-7 from rev I of datasheet) */
{ 0x20, "SAMD21J16B", 64, 8 },