aboutsummaryrefslogtreecommitdiff
path: root/src/flash/nor/kinetis.c
diff options
context:
space:
mode:
authorFreddie Chopin <freddie.chopin@gmail.com>2017-06-29 23:48:19 +0200
committerFreddie Chopin <freddie.chopin@gmail.com>2017-10-23 10:54:16 +0100
commit9364b0dba451c3cee653f985b96b9f0535997346 (patch)
treee28315d08f1441ec19bc3899e200f0cf5baf8e36 /src/flash/nor/kinetis.c
parentef49b34b2af5bae85e5ee887c49eed02eb227feb (diff)
downloadriscv-openocd-9364b0dba451c3cee653f985b96b9f0535997346.zip
riscv-openocd-9364b0dba451c3cee653f985b96b9f0535997346.tar.gz
riscv-openocd-9364b0dba451c3cee653f985b96b9f0535997346.tar.bz2
Fix GCC7 warnings about switch-case fallthroughs
GCC7 with -Wextra warns about switch-case blocks which fallthrough with "this statement may fall through [-Werror=implicit-fallthrough=]". This can be fixed by adding "special" comments: "/* fallthrough */". See https://gcc.gnu.org/gcc-7/changes.html Change-Id: Iba0be791dbdd86984489b2d9a0592bb59828da1e Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com> Reviewed-on: http://openocd.zylin.com/4174 Tested-by: jenkins
Diffstat (limited to 'src/flash/nor/kinetis.c')
-rw-r--r--src/flash/nor/kinetis.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/flash/nor/kinetis.c b/src/flash/nor/kinetis.c
index 4ef4385..455e7b1 100644
--- a/src/flash/nor/kinetis.c
+++ b/src/flash/nor/kinetis.c
@@ -2126,6 +2126,7 @@ static int kinetis_probe_chip(struct kinetis_chip *k_chip)
case KINETIS_SDID_FAMILYID_K6X | KINETIS_SDID_SUBFAMID_KX1: /* errata 7534 - should be K63 */
case KINETIS_SDID_FAMILYID_K6X | KINETIS_SDID_SUBFAMID_KX2: /* errata 7534 - should be K64 */
subfamid += 2; /* errata 7534 fix */
+ /* fallthrough */
case KINETIS_SDID_FAMILYID_K6X | KINETIS_SDID_SUBFAMID_KX3:
/* K63FN1M0 */
case KINETIS_SDID_FAMILYID_K6X | KINETIS_SDID_SUBFAMID_KX4: