]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
microblaze: Fix gpio usage
authorMichal Simek <monstr@monstr.eu>
Thu, 1 Nov 2012 12:32:37 +0000 (13:32 +0100)
committerMichal Simek <monstr@monstr.eu>
Thu, 1 Nov 2012 16:48:56 +0000 (17:48 +0100)
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 <monstr@monstr.eu>
board/xilinx/microblaze-generic/microblaze-generic.c

index 3d5246f8a804f5156f8bade0bbc3cb7ee6e5632f..72272011a43fd37824c0ddcd76c9834d3288e2e0 100644 (file)
@@ -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");