From 62f8897ad3a9c4be324adf239a55869f3536ceca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Sat, 3 Nov 2012 22:28:28 +0000 Subject: [PATCH] removed register variables. Better let the compiler decide about. --- sources/sysinit.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/sources/sysinit.c b/sources/sysinit.c index 4f23003..4d59483 100644 --- a/sources/sysinit.c +++ b/sources/sysinit.c @@ -24,42 +24,42 @@ extern volatile long _VRAM; /* start address of video ram from linker script */ */ void wait_10ms(void) { - register uint32_t target = MCF_SLT_SCNT(0) - 1320000; + uint32_t target = MCF_SLT_SCNT(0) - 1320000; while (MCF_SLT_SCNT(0) > target); } void wait_1ms(void) { - register uint32_t target = MCF_SLT_SCNT(0) - 132000; + uint32_t target = MCF_SLT_SCNT(0) - 132000; while (MCF_SLT_SCNT(0) > target); } void wait_100us(void) { - register uint32_t target = MCF_SLT_SCNT(0) - 13200; + uint32_t target = MCF_SLT_SCNT(0) - 13200; while (MCF_SLT_SCNT(0) > target); } void wait_50us(void) { - register uint32_t target = MCF_SLT_SCNT(0) - 6600; + uint32_t target = MCF_SLT_SCNT(0) - 6600; while (MCF_SLT_SCNT(0) > target); } void wait_10us(void) { - register uint32_t target = MCF_SLT_SCNT(0) - 1320; + uint32_t target = MCF_SLT_SCNT(0) - 1320; while (MCF_SLT_SCNT(0) > target); } void wait_1us(void) { - register uint32_t target = MCF_SLT_SCNT(0) - 132; + uint32_t target = MCF_SLT_SCNT(0) - 132; while (MCF_SLT_SCNT(0) > target); } @@ -329,8 +329,10 @@ void init_fbcs() void wait_pll(void) { - register uint32_t trgt = MCF_SLT0_SCNT - 100000; - do { + uint32_t trgt = MCF_SLT0_SCNT - 100000; + do + { + ; } while ((* (volatile int16_t *) 0xf0000800 < 0) && MCF_SLT0_SCNT > trgt); }