flash/nor/mspm0.c: add parts.
1. Added some missing variants for MSPM0G110x and MSPM0G150x parts. 2. Corrected the variant number for "MSPM0G1106TRHBR", according to datasheet: Link: https://www.ti.com/lit/ds/symlink/mspm0g1106.pdf#page=68 3. Added MSPM0G350x-Q1 devices. Datasheet: Link: https://www.ti.com/lit/ds/symlink/mspm0g3507-q1.pdf#page=77 Change-Id: Id4a14b284a5d032d140d695674d1912cbe87d7f6 Signed-off-by: Mikhail Iakhiaev <iakhiaev@google.com> Reviewed-on: https://review.openocd.org/c/openocd/+/9417 Tested-by: jenkins Reviewed-by: Nishanth Menon <nm@ti.com> Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
committed by
Tomas Vanek
parent
0f67341e15
commit
1967f85548
@@ -198,13 +198,15 @@ static const struct mspm0_part_info mspm0g_parts[] = {
|
||||
{ "MSPM0G1106TPMR", 0x477B, 0xD4 },
|
||||
{ "MSPM0G1106TPTR", 0x477B, 0x71 },
|
||||
{ "MSPM0G1106TRGZR", 0x477B, 0xBB },
|
||||
{ "MSPM0G1106TRHBR", 0x477B, 0x0 },
|
||||
{ "MSPM0G1106TRHBR", 0x477B, 0x01 },
|
||||
{ "MSPM0G1106TYCJR", 0x477B, 0x09 },
|
||||
{ "MSPM0G1107TDGS28R", 0x807B, 0x82 },
|
||||
{ "MSPM0G1107TPMR", 0x807B, 0xB3 },
|
||||
{ "MSPM0G1107TPTR", 0x807B, 0x32 },
|
||||
{ "MSPM0G1107TRGER", 0x807B, 0x79 },
|
||||
{ "MSPM0G1107TRGZR", 0x807B, 0x20 },
|
||||
{ "MSPM0G1107TRHBR", 0x807B, 0xBC },
|
||||
{ "MSPM0G1107TYCJR", 0x807B, 0x7A },
|
||||
/* MSPM0G150x */
|
||||
{ "MSPM0G1505SDGS28R", 0x13C4, 0x73 },
|
||||
{ "MSPM0G1505SPMR", 0x13C4, 0x53 },
|
||||
@@ -217,11 +219,15 @@ static const struct mspm0_part_info mspm0g_parts[] = {
|
||||
{ "MSPM0G1506SRGER", 0x5AE0, 0x67 },
|
||||
{ "MSPM0G1506SRGZR", 0x5AE0, 0x75 },
|
||||
{ "MSPM0G1506SRHBR", 0x5AE0, 0x57 },
|
||||
{ "MSPM0G1506SRPTR", 0x5AE0, 0x36 },
|
||||
{ "MSPM0G1506SYCJR", 0x5AE0, 0x9E },
|
||||
{ "MSPM0G1507SDGS28R", 0x2655, 0x6D },
|
||||
{ "MSPM0G1507SPMR", 0x2655, 0x97 },
|
||||
{ "MSPM0G1507SPTR", 0x2655, 0x2E },
|
||||
{ "MSPM0G1507SRGER", 0x2655, 0x83 },
|
||||
{ "MSPM0G1507SRGZR", 0x2655, 0xD3 },
|
||||
{ "MSPM0G1507SRHBR", 0x2655, 0x4D },
|
||||
{ "MSPM0G1507SYCJR", 0x2655, 0x65 },
|
||||
/* MSPM0G310x */
|
||||
{ "MSPM0G3105SDGS20R", 0x4749, 0x21 },
|
||||
{ "MSPM0G3105SDGS28R", 0x4749, 0xDD },
|
||||
@@ -270,6 +276,25 @@ static const struct mspm0_part_info mspm0g_parts[] = {
|
||||
{ "M0G3107QPTRQ1", 0x4e2f, 0xc7},
|
||||
{ "M0G3107QRGZRQ1", 0x4e2f, 0x8a },
|
||||
{ "M0G3107QRHBRQ1", 0x4e2f, 0x9a},
|
||||
/* MSPM0G350x-Q1 */
|
||||
{ "M0G3505QDGS28RQ1", 0x704E, 0x4C },
|
||||
{ "M0G3505QDGS32RQ1", 0x704E, 0x7F },
|
||||
{ "M0G3505QPMRQ1", 0x704E, 0x7B },
|
||||
{ "M0G3505QPTRQ1", 0x704E, 0x9C },
|
||||
{ "M0G3505QRGZRQ1", 0x704E, 0xC9 },
|
||||
{ "M0G3505QRHBRQ1", 0x704E, 0x26 },
|
||||
{ "M0G3506QDGS28RQ1", 0xEE12, 0x71 },
|
||||
{ "M0G3506QDGS32RQ1", 0xEE12, 0x6C },
|
||||
{ "M0G3506QPMRQ1", 0xEE12, 0x7B },
|
||||
{ "M0G3506QPTRQ1", 0xEE12, 0x5A },
|
||||
{ "M0G3506QRGZRQ1", 0xEE12, 0xD2 },
|
||||
{ "M0G3506QRHBRQ1", 0xEE12, 0xFC },
|
||||
{ "M0G3507QDGS28RQ1", 0x34E0, 0xEA },
|
||||
{ "M0G3507QDGS32RQ1", 0x34E0, 0xF6 },
|
||||
{ "M0G3507QPMRQ1", 0x34E0, 0x26 },
|
||||
{ "M0G3507QRGZRQ1", 0x34E0, 0xC5 },
|
||||
{ "M0G3507QRHBRQ1", 0x34E0, 0xAC },
|
||||
{ "M0G3507QSPTRQ1", 0x34E0, 0xE3 },
|
||||
};
|
||||
|
||||
/* https://www.ti.com/lit/gpn/mspm0c1104 Table 8-12 and so on */
|
||||
|
||||
Reference in New Issue
Block a user