flash: update stm32 driver names
authorSpencer Oliver <ntfreak@users.sourceforge.net>
Thu, 28 Jul 2011 10:42:27 +0000 (11:42 +0100)
committerSpencer Oliver <ntfreak@users.sourceforge.net>
Thu, 28 Jul 2011 10:42:27 +0000 (11:42 +0100)
Use consistent names for the stm32 family flash drivers, eg.
stm32x -> stm32f1x
stm32f2xxx -> stm32f2x

this makes it easier to add support for newer stm32 families.

Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
src/flash/nor/Makefile.am
src/flash/nor/drivers.c
src/flash/nor/stm32f1x.c [moved from src/flash/nor/stm32x.c with 99% similarity]
src/flash/nor/stm32f2x.c [moved from src/flash/nor/stm32f2xxx.c with 97% similarity]

index c897851ce82f898e416663667d82c9703820e34c..6dd95fe49c4549ec0d730f1894269a698fbd3159 100644 (file)
@@ -24,8 +24,8 @@ NOR_DRIVERS = \
        pic32mx.c \
        stmsmi.c \
        stellaris.c \
-       stm32x.c \
-       stm32f2xxx.c \
+       stm32f1x.c \
+       stm32f2x.c \
        str7x.c \
        str9x.c \
        str9xpec.c \
index dc927b30d241acd566312b9638f835e766343d42..669b0b9f07d5463d623f1a45b75d11b72dc91693 100644 (file)
@@ -32,8 +32,8 @@ extern struct flash_driver str9x_flash;
 extern struct flash_driver aduc702x_flash;
 extern struct flash_driver stellaris_flash;
 extern struct flash_driver str9xpec_flash;
-extern struct flash_driver stm32x_flash;
-extern struct flash_driver stm32xf2xxx_flash;
+extern struct flash_driver stm32f1x_flash;
+extern struct flash_driver stm32f2x_flash;
 extern struct flash_driver tms470_flash;
 extern struct flash_driver ecosflash_flash;
 extern struct flash_driver ocl_flash;
@@ -62,8 +62,8 @@ static struct flash_driver *flash_drivers[] = {
        &aduc702x_flash,
        &stellaris_flash,
        &str9xpec_flash,
-       &stm32x_flash,
-       &stm32xf2xxx_flash,
+       &stm32f1x_flash,
+       &stm32f2x_flash,
        &tms470_flash,
        &ecosflash_flash,
        &ocl_flash,
similarity index 99%
rename from src/flash/nor/stm32x.c
rename to src/flash/nor/stm32f1x.c
index b4300bef32aaa0d8585954021b7a771aad29889b..6bc4300144f6111a561c8349349bd925c40e7aa4 100644 (file)
@@ -1544,16 +1544,16 @@ static const struct command_registration stm32x_exec_command_handlers[] = {
 
 static const struct command_registration stm32x_command_handlers[] = {
        {
-               .name = "stm32x",
+               .name = "stm32f1x",
                .mode = COMMAND_ANY,
-               .help = "stm32x flash command group",
+               .help = "stm32f1x flash command group",
                .chain = stm32x_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 };
 
-struct flash_driver stm32x_flash = {
-       .name = "stm32x",
+struct flash_driver stm32f1x_flash = {
+       .name = "stm32f1x",
        .commands = stm32x_command_handlers,
        .flash_bank_command = stm32x_flash_bank_command,
        .erase = stm32x_erase,
similarity index 97%
rename from src/flash/nor/stm32f2xxx.c
rename to src/flash/nor/stm32f2x.c
index df50e84b0b1c2e685b6e242e18484cee80e4c486..c2f586a7a8983fe47bdbe5670c8ea37bbe583a2d 100644 (file)
@@ -48,8 +48,7 @@
  *
  */
 
-
-/* Danger!!!! The STM32F1xxxx and STM32F2xxxx series actually have
+/* Danger!!!! The STM32F1x and STM32F2x series actually have
  * quite different flash controllers.
  *
  * What's more scary is that the names of the registers and their
@@ -57,7 +56,7 @@
  * can be very different.
  *
  * To reduce testing complexity and dangers of regressions,
- * a seperate file is used for stm32fx2222.
+ * a seperate file is used for stm32fx2x.
  *
  * 1mByte part with 4 x 16, 1 x 64, 7 x 128kBytes sectors
  *
  * PM0059
  * www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00233952.pdf
  *
- * STM32F1xxx series - notice that this code was copy, pasted and knocked
- * into a stm32f2xxx driver, so in case something has been converted or
+ * STM32F1x series - notice that this code was copy, pasted and knocked
+ * into a stm32f2x driver, so in case something has been converted or
  * bugs haven't been fixed, here are the original manuals:
  *
  * RM0008 - Reference manual
  *
  * RM0042, the Flash programming manual for low-, medium- high-density and
- * connectivity line STM32F10xxx devices
+ * connectivity line STM32F10x devices
  *
- * PM0068, the Flash programming manual for XL-density STM32F10xxx devices.
+ * PM0068, the Flash programming manual for XL-density STM32F10x devices.
  *
  */
 
@@ -683,16 +682,16 @@ static const struct command_registration stm32x_exec_command_handlers[] = {
 
 static const struct command_registration stm32x_command_handlers[] = {
        {
-               .name = "stm32f2xxx",
+               .name = "stm32f2x",
                .mode = COMMAND_ANY,
-               .help = "stm32f2xxx flash command group",
+               .help = "stm32f2x flash command group",
                .chain = stm32x_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 };
 
-struct flash_driver stm32xf2xxx_flash = {
-       .name = "stm32f2xxx",
+struct flash_driver stm32f2x_flash = {
+       .name = "stm32f2x",
        .commands = stm32x_command_handlers,
        .flash_bank_command = stm32x_flash_bank_command,
        .erase = stm32x_erase,

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)