From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anatolij Gustschin Date: Sat, 12 Mar 2011 14:26:42 +0100 Subject: [U-Boot] [PATCH 2/2] MX31: mx31pdk: Print the cause of reset In-Reply-To: <1299688544-13635-2-git-send-email-fabio.estevam@freescale.com> References: <1299688544-13635-1-git-send-email-fabio.estevam@freescale.com> <1299688544-13635-2-git-send-email-fabio.estevam@freescale.com> Message-ID: <20110312142642.18f2cfcf@wker> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Wed, 9 Mar 2011 13:35:44 -0300 Fabio Estevam wrote: ... > +++ b/board/freescale/mx31pdk/mx31pdk.c > @@ -86,7 +86,30 @@ int board_late_init(void) > > int checkboard(void) > { > - printf("Board: i.MX31 MAX PDK (3DS)\n"); > + u32 cause; > + struct clock_control_regs *ccm = > + (struct clock_control_regs *)CCM_BASE; > + puts("Board: MX31PDK ["); > + > + cause = ccm->rcsr & 0x03; The mask should be 0x07, since ... > + case 0x0006: > + puts("JTAG"); > + break; we check if bit 2 is set here. Best regards, Anatolij