
In u-boot-1.1.4/board/omap*/lowlevel_init.S,
REG_MPU_LOAD_TIMER is set to address 0xfffec600,
but reading from spru742.pdf, http://focus.ti.com/lit/ug/spru742/spru742.pdf
the correct value seems 0xfffec504 (+0x4 offset from REG_MPU_CNTL_TIMER).
Linux omap patch (http://www.muru.com/linux/omap/) also refer to load reg as fffec504...
This is a patch to change address from fffec600 to fffec504.
diffstat omap-fix-mpu_load_timer.patch omap1610inn/lowlevel_init.S | 2 +- omap5912osk/lowlevel_init.S | 2 +- omap730p2/lowlevel_init.S | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
Signed-off-by Hiroki Kaminaga kaminaga@sm.sony.co.jp
Index: u-boot-1.1.4/board/omap1610inn/lowlevel_init.S =================================================================== --- u-boot-1.1.4.orig/board/omap1610inn/lowlevel_init.S 2005-12-17 01:39:27.000000000 +0900 +++ u-boot-1.1.4/board/omap1610inn/lowlevel_init.S 2006-03-11 21:01:54.000000000 +0900 @@ -382,7 +382,7 @@ .word 0xfffec808
REG_MPU_LOAD_TIMER: - .word 0xfffec600 + .word 0xfffec504 REG_MPU_CNTL_TIMER: .word 0xfffec500
Index: u-boot-1.1.4/board/omap5912osk/lowlevel_init.S =================================================================== --- u-boot-1.1.4.orig/board/omap5912osk/lowlevel_init.S 2006-02-17 16:45:36.000000000 +0900 +++ u-boot-1.1.4/board/omap5912osk/lowlevel_init.S 2006-03-11 21:02:36.000000000 +0900 @@ -372,7 +372,7 @@ .word 0xfffec808
REG_MPU_LOAD_TIMER: - .word 0xfffec600 + .word 0xfffec504 REG_MPU_CNTL_TIMER: .word 0xfffec500
Index: u-boot-1.1.4/board/omap730p2/lowlevel_init.S =================================================================== --- u-boot-1.1.4.orig/board/omap730p2/lowlevel_init.S 2005-12-17 01:39:27.000000000 +0900 +++ u-boot-1.1.4/board/omap730p2/lowlevel_init.S 2006-03-11 21:03:52.000000000 +0900 @@ -317,7 +317,7 @@ .word 0xfffec808
REG_MPU_LOAD_TIMER: - .word 0xfffec600 + .word 0xfffec504 REG_MPU_CNTL_TIMER: .word 0xfffec500