From 84572474feb72a26a18d801f6806b67506ee5fdf Mon Sep 17 00:00:00 2001 From: Eric Norum Date: Fri, 24 Mar 2006 20:07:57 +0000 Subject: [PATCH] Add missing reset cause bit. --- c/src/lib/libbsp/m68k/uC5282/ChangeLog | 4 ++++ c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c | 1 + 2 files changed, 5 insertions(+) diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog index 87966719a8..16e8f24706 100644 --- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog +++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog @@ -1,3 +1,7 @@ +2006-03-24 Eric Norum + + * startup/bspstart.c: Add missing reset-cause bit + 2006-02-08 Joel Sherrill * startup/linkcmds: Add sections required by newer gcc versions. diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c index ff7dd8f5e1..e860fd46f4 100644 --- a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c +++ b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c @@ -554,6 +554,7 @@ rtems_bsp_reset_cause(char *buf, size_t capacity) for (i = 0, bit = 0x80 ; bit != 0 ; bit >>= 1) { if (rsr & bit) { switch (bit) { + case MCF5282_RESET_RSR_LVD: cp = "Low voltage"; break; case MCF5282_RESET_RSR_SOFT: cp = "Software reset"; break; case MCF5282_RESET_RSR_WDR: cp = "Watchdog reset"; break; case MCF5282_RESET_RSR_POR: cp = "Power-on reset"; break;