]> git.sur5r.net Git - openocd/commitdiff
luminary: add new targets
authorSpencer Oliver <spen@spen-soft.co.uk>
Mon, 17 Oct 2011 21:27:49 +0000 (22:27 +0100)
committerØyvind Harboe <oyvindharboe@gmail.com>
Tue, 18 Oct 2011 06:36:11 +0000 (06:36 +0000)
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>
src/flash/nor/stellaris.c

index 89cc8ef08a61f6b16aae1d739829279b99e33ccc..4a21028c3e47fe5e0fe8af7acfab8792916e4d64 100644 (file)
@@ -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"
 };
 
 /***************************************************************************