On Mon, 15 Aug 2011 02:20:18 +0000 shawn Bai <[email protected]> wrote:
> In my opinion,the third member in struct gtm83xx if numbered from zero should > be defined as u8 res1[11] not u8 res1[10]. > There shoudl be one more u8 space reserved according to the mpc837x reference > manual. yep. > Or, should there be a macro to differentiate boards' configure ? nope. I've got this one. Meanwhile, please read: http://www.denx.de/wiki/U-Boot/Patches for next time. Thanks, Kim >From a5331dd5fe6379c0165c82cc5fe444c0c8a88419 Mon Sep 17 00:00:00 2001 From: Kim Phillips <[email protected]> Date: Sun, 14 Aug 2011 22:53:08 -0500 Subject: [PATCH] mpc83xx: fix global timer structure definition The byte address distance between GTCFR2 and GTMDR1 is 11, not 10. Reported-by: Shawn Bai <[email protected]> Signed-off-by: Kim Phillips <[email protected]> --- arch/powerpc/include/asm/immap_83xx.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/include/asm/immap_83xx.h b/arch/powerpc/include/asm/immap_83xx.h index cc0293a..f1bcd7b 100644 --- a/arch/powerpc/include/asm/immap_83xx.h +++ b/arch/powerpc/include/asm/immap_83xx.h @@ -113,7 +113,7 @@ typedef struct gtm83xx { u8 cfr1; /* Timer1/2 Configuration */ u8 res0[3]; u8 cfr2; /* Timer3/4 Configuration */ - u8 res1[10]; + u8 res1[11]; u16 mdr1; /* Timer1 Mode Register */ u16 mdr2; /* Timer2 Mode Register */ u16 rfr1; /* Timer1 Reference Register */ -- 1.7.6 _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

