From: Michal Simek Date: Thu, 1 Nov 2012 12:32:37 +0000 (+0100) Subject: microblaze: Fix gpio usage X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a2524ca6dfa14a6e5d0b7438090c736b85a0cb8;p=thirdparty%2Fu-boot.git microblaze: Fix gpio usage Warning: microblaze-generic.c: In function 'do_reset': microblaze-generic.c:38:47: warning: operation on '*-2126118912u' may be undefined [-Wsequence-point] Signed-off-by: Michal Simek --- diff --git a/board/xilinx/microblaze-generic/microblaze-generic.c b/board/xilinx/microblaze-generic/microblaze-generic.c index 3d5246f8a80..72272011a43 100644 --- a/board/xilinx/microblaze-generic/microblaze-generic.c +++ b/board/xilinx/microblaze-generic/microblaze-generic.c @@ -35,8 +35,8 @@ int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { #ifdef CONFIG_SYS_GPIO_0 - *((unsigned long *)(CONFIG_SYS_GPIO_0_ADDR)) = - ++(*((unsigned long *)(CONFIG_SYS_GPIO_0_ADDR))); + *((u32 volatile *)(CONFIG_SYS_GPIO_0_ADDR)) = + ++(*((u32 volatile *)(CONFIG_SYS_GPIO_0_ADDR))); #endif #ifdef CONFIG_SYS_RESET_ADDRESS puts ("Reseting board\n");