aboutsummaryrefslogtreecommitdiff
path: root/src/flash
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2012-08-10 16:17:24 +0100
committerFreddie Chopin <freddie.chopin@gmail.com>2012-08-24 16:49:43 +0000
commitfb525cdd76982b1abf69974f3ed9327876df0036 (patch)
tree89b6ccb73d096300988372902670a5f30f80844c /src/flash
parent0e4dee1164005f97f6fe98b38f65917b178f8492 (diff)
downloadriscv-openocd-fb525cdd76982b1abf69974f3ed9327876df0036.zip
riscv-openocd-fb525cdd76982b1abf69974f3ed9327876df0036.tar.gz
riscv-openocd-fb525cdd76982b1abf69974f3ed9327876df0036.tar.bz2
flash: fix FC_FLEX_RAM class code path
If the flash class was defined as FC_FLEX_RAM then this would always drop through to the default handler. This bug was found by clang, so untested. Change-Id: I2d9fe6415dd216728a145519400f7b9ef1bd3c3a Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/773 Tested-by: jenkins Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com> Reviewed-by: Mathias Küster <kesmtp@freenet.de>
Diffstat (limited to 'src/flash')
-rw-r--r--src/flash/nor/kinetis.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/flash/nor/kinetis.c b/src/flash/nor/kinetis.c
index cf36104..e0bb5c2 100644
--- a/src/flash/nor/kinetis.c
+++ b/src/flash/nor/kinetis.c
@@ -587,6 +587,8 @@ static int kinetis_read_part_info(struct flash_bank *bank)
LOG_DEBUG("FlexRAM bank %d already configured okay",
kinfo->bank_ordinal);
}
+ break;
+
default:
LOG_WARNING("Unknown or inconsistent flash class");
reassign = 1;