command: Fix formatting for empty usage string
[fw/openocd] / src / flash / nor / stellaris.c
index 6721395bb211d211512d1a6c2adf8a8c4623db2c..71debdc7a81302583ad45d6d1647598f3e73e843 100644 (file)
@@ -18,7 +18,7 @@
  *   You should have received a copy of the GNU General Public License     *
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ *   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.           *
  ***************************************************************************/
 
 /***************************************************************************
@@ -124,7 +124,7 @@ struct stellaris_flash_bank {
 };
 
 /* Autogenerated by contrib/gen-stellaris-part-header.pl */
-/* From Stellaris Firmware Development Package revision 8049 */
+/* From Stellaris Firmware Development Package revision 9453 */
 static struct {
        uint8_t class;
        uint8_t partno;
@@ -189,7 +189,6 @@ static struct {
        {0x04, 0xC9, "LM3S1R26"},
        {0x04, 0x30, "LM3S1W16"},
        {0x04, 0x2F, "LM3S1Z16"},
-       {0x01, 0xD4, "LM3S2016"},
        {0x01, 0x51, "LM3S2110"},
        {0x01, 0x84, "LM3S2139"},
        {0x03, 0x39, "LM3S2276"},
@@ -301,9 +300,7 @@ static struct {
        {0x01, 0x8B, "LM3S6637"},
        {0x01, 0xA3, "LM3S6730"},
        {0x01, 0x77, "LM3S6753"},
-       {0x01, 0xD1, "LM3S6816"},
        {0x01, 0xE9, "LM3S6911"},
-       {0x01, 0xD3, "LM3S6916"},
        {0x01, 0xE8, "LM3S6918"},
        {0x01, 0x89, "LM3S6938"},
        {0x01, 0x72, "LM3S6950"},
@@ -350,11 +347,9 @@ static struct {
        {0x04, 0x1E, "LM3S9BN5"},
        {0x04, 0x1F, "LM3S9BN6"},
        {0x06, 0x70, "LM3S9C97"},
-       {0x06, 0x7A, "LM3S9CN5"},
        {0x06, 0xA9, "LM3S9D81"},
        {0x06, 0x7E, "LM3S9D90"},
        {0x06, 0x92, "LM3S9D92"},
-       {0x06, 0xC8, "LM3S9D95"},
        {0x06, 0x9D, "LM3S9D96"},
        {0x06, 0x7B, "LM3S9DN5"},
        {0x06, 0x7C, "LM3S9DN6"},
@@ -365,7 +360,6 @@ static struct {
        {0x06, 0xA8, "LM3S9U81"},
        {0x06, 0x7D, "LM3S9U90"},
        {0x06, 0x90, "LM3S9U92"},
-       {0x06, 0xB7, "LM3S9U95"},
        {0x06, 0x9B, "LM3S9U96"},
        {0x05, 0x18, "LM4F110B2QR"},
        {0x05, 0x19, "LM4F110C4QR"},
@@ -401,6 +395,13 @@ static struct {
        {0x05, 0x60, "LM4F132E5QC"},
        {0x05, 0x61, "LM4F132H5QC"},
        {0x05, 0x65, "LM4F132H5QD"},
+       {0x05, 0x70, "LM4F210E5QR"},
+       {0x05, 0x73, "LM4F210H5QR"},
+       {0x05, 0x80, "LM4F211E5QR"},
+       {0x05, 0x83, "LM4F211H5QR"},
+       {0x05, 0xE9, "LM4F212H5BB"},
+       {0x05, 0xC4, "LM4F212H5QC"},
+       {0x05, 0xC6, "LM4F212H5QD"},
        {0x05, 0xA0, "LM4F230E5QR"},
        {0x05, 0xA1, "LM4F230H5QR"},
        {0x05, 0xB0, "LM4F231E5QR"},
@@ -410,8 +411,9 @@ static struct {
        {0x05, 0xC1, "LM4F232H5QC"},
        {0x05, 0xC5, "LM4F232H5QD"},
        {0x05, 0xE5, "LM4FS1AH5BB"},
+       {0x05, 0xEA, "LM4FS1GH5BB"},
        {0x05, 0xE4, "LM4FS99H5BB"},
-       {0x05, 0xE0, "LM4FSXAH5BB"},
+       {0x05, 0xE1, "LM4FSXLH5BB"},
        {0xFF, 0x00, "Unknown Part"}
 };
 
@@ -1040,10 +1042,10 @@ static int stellaris_write_block(struct flash_bank *bank,
 
        target_write_buffer(target, write_algorithm->address,
                        sizeof(stellaris_write_code),
-                       (uint8_t *) stellaris_write_code);
+                       stellaris_write_code);
 
        armv7m_info.common_magic = ARMV7M_COMMON_MAGIC;
-       armv7m_info.core_mode = ARMV7M_MODE_ANY;
+       armv7m_info.core_mode = ARM_MODE_THREAD;
 
        init_reg_param(&reg_params[0], "r0", 32, PARAM_OUT);
        init_reg_param(&reg_params[1], "r1", 32, PARAM_OUT);