aboutsummaryrefslogtreecommitdiff
path: root/src/flash
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2011-10-17 22:27:49 +0100
committerØyvind Harboe <oyvindharboe@gmail.com>2011-10-18 06:36:11 +0000
commit0dac042a107f000936995ea468c3fa02b9896fb6 (patch)
tree25207a23d3c45574b9fc777ecf2b837aaa6dad4c /src/flash
parentaf37d5f1960c215d7bbe8d8f2becd4329d6c8e3e (diff)
downloadriscv-openocd-0dac042a107f000936995ea468c3fa02b9896fb6.zip
riscv-openocd-0dac042a107f000936995ea468c3fa02b9896fb6.tar.gz
riscv-openocd-0dac042a107f000936995ea468c3fa02b9896fb6.tar.bz2
luminary: add new targets
update target support from latest SW-DRL 8049 Change-Id: I40aba4d30fe2b79fd955f466c64d99a1dfd63ecf Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/31 Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com> Tested-by: Øyvind Harboe <oyvindharboe@gmail.com>
Diffstat (limited to 'src/flash')
-rw-r--r--src/flash/nor/stellaris.c74
1 files changed, 71 insertions, 3 deletions
diff --git a/src/flash/nor/stellaris.c b/src/flash/nor/stellaris.c
index 89cc8ef..4a21028 100644
--- a/src/flash/nor/stellaris.c
+++ b/src/flash/nor/stellaris.c
@@ -124,7 +124,7 @@ struct stellaris_flash_bank
};
// Autogenerated by contrib/gen-stellaris-part-header.pl
-// From Stellaris Firmware Development Package revision 6734
+// From Stellaris Firmware Development Package revision 8049
static struct {
uint32_t partno;
const char *partname;
@@ -166,6 +166,7 @@ static struct {
{0x10C1,"LM3S1150"},
{0x10C4,"LM3S1162"},
{0x10C2,"LM3S1165"},
+ {0x10EC,"LM3S1166"},
{0x10C6,"LM3S1332"},
{0x10BC,"LM3S1435"},
{0x10BA,"LM3S1439"},
@@ -175,10 +176,12 @@ static struct {
{0x1006,"LM3S1607"},
{0x10DA,"LM3S1608"},
{0x10C0,"LM3S1620"},
+ {0x10CD,"LM3S1621"},
{0x1003,"LM3S1625"},
{0x1004,"LM3S1626"},
{0x1005,"LM3S1627"},
{0x10B3,"LM3S1635"},
+ {0x10EB,"LM3S1636"},
{0x10BD,"LM3S1637"},
{0x10B1,"LM3S1651"},
{0x10B9,"LM3S1751"},
@@ -192,14 +195,29 @@ static struct {
{0x10BE,"LM3S1958"},
{0x10B5,"LM3S1960"},
{0x10B8,"LM3S1968"},
+ {0x10EA,"LM3S1969"},
+ {0x10CE,"LM3S1B21"},
+ {0x10CA,"LM3S1C21"},
+ {0x10CB,"LM3S1C26"},
+ {0x1098,"LM3S1C58"},
+ {0x10B0,"LM3S1D21"},
+ {0x10CC,"LM3S1D26"},
+ {0x101D,"LM3S1F11"},
+ {0x101B,"LM3S1F16"},
+ {0x10AF,"LM3S1G21"},
+ {0x1095,"LM3S1G58"},
+ {0x101E,"LM3S1H11"},
+ {0x101C,"LM3S1H16"},
{0x100F,"LM3S1J11"},
{0x103C,"LM3S1J16"},
{0x100E,"LM3S1N11"},
{0x103B,"LM3S1N16"},
{0x10B2,"LM3S1P51"},
{0x109E,"LM3S1R21"},
+ {0x10C9,"LM3S1R26"},
{0x1030,"LM3S1W16"},
{0x102F,"LM3S1Z16"},
+ {0x10D4,"LM3S2016"},
{0x1051,"LM3S2110"},
{0x1084,"LM3S2139"},
{0x1039,"LM3S2276"},
@@ -221,13 +239,17 @@ static struct {
{0x106D,"LM3S2793"},
{0x10E3,"LM3S2911"},
{0x10E2,"LM3S2918"},
+ {0x10ED,"LM3S2919"},
{0x1054,"LM3S2939"},
{0x108F,"LM3S2948"},
{0x1058,"LM3S2950"},
{0x1055,"LM3S2965"},
{0x106C,"LM3S2B93"},
+ {0x1094,"LM3S2D93"},
+ {0x1093,"LM3S2U93"},
{0x1008,"LM3S3634"},
{0x1043,"LM3S3651"},
+ {0x10C8,"LM3S3654"},
{0x1044,"LM3S3739"},
{0x1049,"LM3S3748"},
{0x1045,"LM3S3749"},
@@ -252,15 +274,28 @@ static struct {
{0x100B,"LM3S5951"},
{0x104E,"LM3S5956"},
{0x1068,"LM3S5B91"},
+ {0x102E,"LM3S5C31"},
+ {0x102C,"LM3S5C36"},
+ {0x105E,"LM3S5C51"},
+ {0x105B,"LM3S5C56"},
+ {0x105F,"LM3S5D51"},
+ {0x105C,"LM3S5D56"},
+ {0x1087,"LM3S5D91"},
+ {0x102D,"LM3S5G31"},
+ {0x101F,"LM3S5G36"},
+ {0x105D,"LM3S5G51"},
+ {0x104F,"LM3S5G56"},
{0x1009,"LM3S5K31"},
{0x104A,"LM3S5K36"},
{0x100A,"LM3S5P31"},
{0x1048,"LM3S5P36"},
+ {0x10B6,"LM3S5P3B"},
{0x100D,"LM3S5P51"},
{0x104C,"LM3S5P56"},
{0x1007,"LM3S5R31"},
{0x104B,"LM3S5R36"},
{0x1047,"LM3S5T36"},
+ {0x107F,"LM3S5U91"},
{0x1046,"LM3S5Y36"},
{0x10A1,"LM3S6100"},
{0x1074,"LM3S6110"},
@@ -275,12 +310,18 @@ static struct {
{0x108B,"LM3S6637"},
{0x10A3,"LM3S6730"},
{0x1077,"LM3S6753"},
+ {0x10D1,"LM3S6816"},
{0x10E9,"LM3S6911"},
+ {0x10D3,"LM3S6916"},
{0x10E8,"LM3S6918"},
{0x1089,"LM3S6938"},
{0x1072,"LM3S6950"},
{0x1078,"LM3S6952"},
{0x1073,"LM3S6965"},
+ {0x10AA,"LM3S6C11"},
+ {0x10AC,"LM3S6C65"},
+ {0x109F,"LM3S6G11"},
+ {0x10AB,"LM3S6G65"},
{0x1064,"LM3S8530"},
{0x108E,"LM3S8538"},
{0x1061,"LM3S8630"},
@@ -293,24 +334,51 @@ static struct {
{0x10A6,"LM3S8962"},
{0x1062,"LM3S8970"},
{0x10D7,"LM3S8971"},
+ {0x10AE,"LM3S8C62"},
+ {0x10AD,"LM3S8G62"},
+ {0x10CF,"LM3S9781"},
{0x1067,"LM3S9790"},
{0x106B,"LM3S9792"},
+ {0x102D,"LM3S9971"},
{0x1020,"LM3S9997"},
+ {0x10D0,"LM3S9B81"},
{0x1066,"LM3S9B90"},
{0x106A,"LM3S9B92"},
{0x106E,"LM3S9B95"},
{0x106F,"LM3S9B96"},
+ {0x101D,"LM3S9BN2"},
+ {0x101E,"LM3S9BN5"},
+ {0x101F,"LM3S9BN6"},
+ {0x1070,"LM3S9C97"},
+ {0x107A,"LM3S9CN5"},
+ {0x10A9,"LM3S9D81"},
+ {0x107E,"LM3S9D90"},
+ {0x1092,"LM3S9D92"},
+ {0x10C8,"LM3S9D95"},
+ {0x109D,"LM3S9D96"},
+ {0x107B,"LM3S9DN5"},
+ {0x107C,"LM3S9DN6"},
+ {0x1060,"LM3S9G97"},
+ {0x1079,"LM3S9GN5"},
+ {0x101B,"LM3S9L71"},
{0x1018,"LM3S9L97"},
+ {0x10A8,"LM3S9U81"},
+ {0x107D,"LM3S9U90"},
+ {0x1090,"LM3S9U92"},
+ {0x10B7,"LM3S9U95"},
+ {0x109B,"LM3S9U96"},
{0,"Unknown part"}
};
-static char * StellarisClassname[5] =
+static char * StellarisClassname[7] =
{
"Sandstorm",
"Fury",
"Unknown",
"DustDevil",
- "Tempest"
+ "Tempest",
+ "Unknown",
+ "Firestorm"
};
/***************************************************************************