diff --git a/src/flash/nor/mspm0.c b/src/flash/nor/mspm0.c index 24e082f6b..2a2b4324e 100644 --- a/src/flash/nor/mspm0.c +++ b/src/flash/nor/mspm0.c @@ -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 */